Re: разработка дров под nt
- From
- Kirill Neznamov (2:5025/32.88)
- To
- Alex Fedotov ()
- Date
- 2001-10-19T03:36Z
- Area
- SU.WINDOWS.NT.PROG
Доброе время суток Alex!
■ Приняв послание из информационного поля земли от Alex Fedotov
■ [16 Oct 01 at 10:07] фокусирую поток энергии на его чакре:
AF> Если это не драйвер, то что ты указываешь первым параметром IoAttachDevice
AF> ?
Да тоже что и в драйвере.Только в драйвере DeviceObject передается системой
а здесь я его вычисляю сам примерно так:
открываем порт (com2): zwCreateFile(&ntfile,...,..)
ObReferenceObjectByHandle(&ntfile,...,&fileobject,...)
ComDeviceObject=IoGetRelatedDeviceObject(fileobject)
^^^^^^^^^^^^^^
получили 1ый параметр для функции IoAttachDevice.
Приатачились к драйверу компорта вызовом IoAttachDevice().
Но как дальше можно получить IRP пакет?
2ALL Меня сейчас вот что интересует.Есть прога TdiMon от SysInternals.
Она без драйвера перехватывает все Tdi сообщения (TDI_SEND,etc..)
Kто нить знает как она это делает? Исходники они не дают :(
С наилучшими пожеланиями,
KiR [Team BuZZ] [Team GoA ]
--- TM-Ed 1.14+
* Origin: Кто не хочет - ищет причину,кто хочет - ищет возможность. Goa_Dream_Station (2:5025/32.88)