in reply to Re^2: Windows Non-Paged Pool Memory Allocation
in thread Windows Non-Paged Pool Memory Allocation
Okay, but you are going to be out of luck. According to the docs, both those apis need to be called from code running at an IRQ level:
Callers of ExAllocatePoolWithQuotaTag must be running at IRQL <= APC_L +EVEL. Callers of AllocateCommonBuffer must be running at IRQL = PASSIVE_LEVE +L.
If you knew (or search) to locate the dll they are exported from, the you could attempt to call them using Win32::API, but unless you know a way to cause your Perl script to be called by the kernel as an IRQ handler, it isn't going to to work.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: Windows Non-Paged Pool Memory Allocation
by Anonymous Monk on Oct 31, 2006 at 14:29 UTC | |
by BrowserUk (Patriarch) on Oct 31, 2006 at 15:05 UTC |