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)