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)