HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

r0 - создание потока
  #1  
Старый 21.05.2007, 00:12
gevara
Познающий
Регистрация: 30.11.2006
Сообщений: 49
С нами: 10235140

Репутация: 28
По умолчанию 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 приложение, загружающее драйвер виснет... Не понимаю почему это происходит.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание скриптов Nova Разное - Покупка, продажа, обмен 2 04.08.2006 17:09
Создание чата! Болталка 35 23.02.2003 19:54



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.