Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Идем на http://google.com и вводим 30.01.05 22:31 Число просмотров: 2068
Автор: Фдеук Статус: Незарегистрированный пользователь
|
> Писал как-то фиктивный драйвер единственно для доступа к > kernel mode функциям. Драйвер, конечно, получился из > семейства белки летяги: летал постоянно, естесснно вместе с > осью. Недавно нашел время, поохотился на багов, большинство > повывел. Но остался один особенно злобный: запускается > драйвер, жмется Ctrl+Alt+Del --> Lock Computer --> > Винда(WinXP) вылетает в трубу. Кто-нибудь знает, какие PnP > пакеты идут при этом (другие просто не обрабатываются)? > > Немного offtop: А правда, что дляполноценнойотладки > драйвера нужно вовсю иметь два соединенных компьютера, на > одном - Debug версия винды, на другом - спецназ debugger.
Идем на http://google.com и вводим
IRP_MJ_PNP
Попадаем на страничку MSDN'а. Там внизу есть ссылка на
Plug and Play Minor IRPs.
Смотрим колонку
Function or Filter Driver for Nonbus Device
Еще можешь глянуть на устройство драйвера в
http://alter.org.ua/soft/win/ntpcidump/index.php
там есть простенький драйвер, который вполне прилично ведет себя под XP,
хотя о PNP ничего не знает. Зато у него корректный Unload().
Как уже правильно заметили - SoftIce справляется с задачей debugging'а и на одной машине.
--
Alter, http://alter.org.ua
|
|
|