Я - пользователь Denix. Пожалуйста перейдите по этой ссылке, если вы скачали текущую или одну из предыдущих версий Denix. Это просто счетчик для подстчета количества пользователей.
stat = ( KeDelayExecutionThread(KernelMode,FALSE,&delay));
if (stat !=STATUS_SUCCESS){
DbgPrint("KEDELAY OK...........");
}
DbgPrint(">> thread message");
DbgPrint("Kill thread may be OK ... ");
//if (pDeviceExtension->bThreadStop)
Поток создаётся всё работает доходит при отладке в softice до PsTerminateSystemThread и сразу вылетает BSOD: остановлен системный рабочий поток и если не создовать поток всё равно при вызове PsTerminateSystemThread(0) BSOD c той же ошибкой. Писал согласно
DDk и в инете искал многое перепробавал одно и тоже в чём дело то ?
Зарегистрирован: 31.01.2006 Сообщения: 9643 Откуда: Украина
Дело может быть в сервиспаке. Весь код писался под SP1. Почитай там есть замечания относительно SP2. Уже отошел от этой темы и давно не следил за изменениями, вносимыми сервис-паками на системном уровне.
А хотя стоп... Я так понял что ты не видишь DbgPrint("==>ThreadStop"); А как ты его собрался видеть после завершения потока? Ты же завершил его функцией PsTerminateSystemThread
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах