|
Hello,
Try ZwSuspendThread / ZwResumeThread (Kernel mode Counterpart of SuspendThread & ResumeThread).
I don't know if it will works on Kernel mode thread created with PsCreateSystemThread for example...
If this is one of your drivers, you should use Kernel events (as user-mode events) :
KeSetEvent and KeWaitxxx or KeWaitForSingleObject (or KeWaitForMultipleObjects).
There's also some timer routines like KeInitializeTimer(Ex) and KeSetTimer.
As usual, you should be carefull about differents IRQL required by those routines.
Hope it could help.
Regards, Neitsa.
|