весь день провозился с драйвером
самое забавное оказалось что я
обратился к локальному параметру уже после выхода из
функции поэтому может быть что-то забыл удалить из памяти
но работоспособность как ни странно не повлияло:
как не работал так и не работает
и я его раз 40 загружал выгружал а BSOD так и не увидел --- новичкам везет
Цитата:
а ты видел scm driver с AddDevice ?
SCM- Service Control Manager. Так что продолжаю непонимать о чем ты говоришь. Вероятно это какой-то девайс.
неа это Service Control Manager просто я незнаю как класифицируется
драйвер загружаемый через него , а не через перечисление или
электронное уведомленние вот и обзываю все такое scum driver
_asm int 3;
перед любой интересной точкой в ф-ции и SoftIce всплывет, если конечно загружен уже, если нет- BSOD.
эээ мне как-то больше нравится остановка им
загрузки OS при ntice boot start вот только
с реализацией возникли проблеммы -
- он что ли не видит еще свой конфиг ?
P.S. Вот тебе вид структур(в DDK вместо них- обрубки), но это для общего развития- правильно проинициализировать эти структуры ты скорее всего не сможешь
ничего я в этом не понял,
общим развитием я завтра займусь,
а IoRegisterDeviceInterface возвращает мне STATUS_INVALID_DEVICE_REQUEST из-за того что в pDeviceObject->DeviceObjectExtension[14h] находится 0
есть какая-нибудь другая возможность приложению получить дескриптор устройства через GUID ?
или мне придется создавать символьную ссылку ?