Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   r0 - создание потока (https://forum.antichat.xyz/showthread.php?t=40496)

gevara 21.05.2007 00:12

r0 - создание потока
 
может ли DriverEntry функция создавать потоки? при этом необходимо, чтобы поток продолжал работать, а функция DriverEntry уже завершилась.
Пробовал таким образом:

Код:

void Func(PVOID a)
{
LARGE_INTEGER delay;
delay.QuadPart = SEC(1000);
while(1)
KeDelayExecutionThread(KernelMode,0,&delay);
}
//////////////////////////////////////////
NTSTATUS DriverEntry(..)
{
PsCreateSystemThread(Func);
return STATUS_SUCCESS;
}

При этом ринг3 приложение, загружающее драйвер виснет... Не понимаю почему это происходит.


Время: 05:27