Re: динамическая загрузка драйвера
- From
- Kirill Neznamov (2:5025/32.88)
- To
- dskr
- Date
- 2002-01-13T21:06Z
- Area
- SU.WINDOWS.NT.PROG
Доброе время суток dskr!
■ Приняв послание из информационного поля земли от dskr
■ [13 Jan 02 at 18:29] фокусирую поток энергии на его чакре:
d> 1) Прочитай главу по сервисам и не задавай вопросы, на которые можешь
d> ответить сам, если приложишь минимум труда.
Сервис здесь не причем.Вопрос был про драйвер и CreateFile().
В смысле где может лажаться драйвер если он установил symbolic link
c \\DosDevices и надоли что-то еще добавлять в реестр чтобы открыть
сообственно драйвер по CreateFile?
d> 2)
KN> TCHAR completeDeviceName[64];
KN> wsprintf( completeDeviceName, TEXT("\\\\.\\%s"), "sniffdrv");
d> Шо это за хня ?????? Разбирайся с ASCII и UNICODE версиями функций.
Ню-ню.Сам не пробовал разобраться? Если не знаешь о существование макросов это
твои проблемы. А если по поводу TCHAR то посмотри winnt.h
#ifdef UNICODE
typedef wchar_t TCHAR;
#else
typedef unsigned char TCHAR;
#endif
UNICODE у меня не определен.Так что делай выводы.
А проблему я уже собственно нашел - был баг в драйвере.И с вышеприведенным
кодом все работает.
С наилучшими пожеланиями,
KiR [Team BuZZ] [Team GoA ]
--- TM-Ed 1.14+
* Origin: Кто не хочет - ищет причину,кто хочет - ищет возможность. Goa_Dream_Station (2:5025/32.88)