Re: динамическая загрузка драйвера

From
Kirill Neznamov (2:5025/32.88)
To
Genadi Zawidowski
Date
2002-01-13T19:57Z
Area
SU.WINDOWS.NT.PROG
Доброе время суток Genadi!

 ■ Приняв послание из информационного поля земли от Genadi Zawidowski  
 ■ [13 Jan 02 at 17:25] фокусирую поток энергии на его чакре: 

GZ> From: "Genadi Zawidowski" <dolphin@infopro.spb.su>

 KN> могло открыть мой драйвер по CreateFile()?(например как ком порт?)Здесь
 KN> что-то не работает..
 KN> После CreateFile() GetLastError() возвращает ERROR_INVALID_FUNCTION.Где
 KN> предположительно могут быть грабли?

GZ>         DriverObject->MajorFunction[IRP_MJ_CREATE] = DispatchCreate;

А если то что изложено ниже содержится в DriverEntry() будет все работать?
Или надо это все производить в обработчике IRP_MJ_CREATE?

GZ> создать линк на себя:

GZ>                 // Create WIN32 name of this device

GZ>                 _snwprintf(win32namebuf, arraysize(win32namebuf),
GZ> L"\\DosDevices\\SEND4M%ld", thisDevConut); 

А что должен содержать win32namebuf и должно ли это быть в реестре?


С наилучшими пожеланиями,
                         KiR                    [Team BuZZ] [Team GoA ]   
--- TM-Ed 1.14+
 * Origin: Кто не хочет - ищет причину,кто хочет - ищет возможность.                                 Goa_Dream_Station (2:5025/32.88)