не хочет... я, кажется, вспомнил: такое уже было и лечилось просто созданием объекта устройства в DriverEntey (совершенно не используемого...
вот ведь.. %( а к функции вообще применимо понятие IRQL? IRQL есть у потока... и как можно запретить прерывания? (кроме cli, конечно)
Во-перыых, что вообще такое сплайсинг? Если я правильно догадался - либо замена адреса функции в KiServiceTable, либо подмена кода в начале самой...
не очень понял, но звучит как бред \
очередной глупый вопрос: как этот pnpшный драйвер потом выгрузть? а то надоело уже: disable device->restart, disable device->restart...
можно еще Installation API попробовать... (SetupDi..) с их помощью вроде можно перебирать дерево устройств
яясно.. буду разбираться )
я уже пытался списывать с toaster, только убирал всю функциональность из обработчиков... не работает... проделываешь в DriverEntry то же самое,...
как в драйвере отследить такие события, как shutdown, sleep и hibernate? почему драйвер не получает сообщений IRP_MJ_POWER? как создать PDO и...
ты нигде не ошибся? в WinDbg вроде видно нормальный импорт... RtlImageDirectoryEntryToData не проверял, неохота сейчас смотреть на BSOD
Имена участников (разделяйте запятой).