|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.04.2013, 16:43 | #11 |
Пользователь
Регистрация: 25.10.2010
Сообщений: 42
|
Во время установки удалось поймать сообщения в соответствии со спецификой WDM. Тем не менее драйвер не открывается ((( Error идут от модема ( к сведению ).
|
05.04.2013, 13:10 | #12 |
Пользователь
Регистрация: 25.10.2010
Сообщений: 42
|
Разные имена не помогли, всё равно не подключает , с именами та же беда , при переустановки драйвера с тем же именем вылазит синий экран с ошибкой PAGE_FAULT_IN_NONPAGED_AREA . Беда короче.
|
05.04.2013, 19:32 | #13 |
Пользователь
Регистрация: 25.10.2010
Сообщений: 42
|
Проблема была в том, то необходимо очистить флаг инициализации fdo->Flags &= ~DO_DEVICE_INITIALIZING;
Пока этот флаг не очищен, не сможем получать IRP. Теперь новая проблема , функция DeviceIoControl не нулевое значение , а GetLastError возвращает 1 (ERR_NO_RESULT ) : if(DeviceIoControl(hand, IOCTL_LAD_OFF, NULL, NULL, NULL, NULL, NULL, NULL) ) { cout<< "DeviceIoControl OK"<<endl; } else printf("Error %d in call to DeviceIoControl\n", GetLastError()); С чем может быть связанно? |
06.04.2013, 12:28 | #14 |
Пользователь
Регистрация: 25.10.2010
Сообщений: 42
|
Проблема была в том , что я использовал IRP_MJ_SYSTEM_CONTROL вместо IRP_MJ_DEVICE_CONTROL. Теперь новая лажа , процессор выдаёт исключение при обращение к портам I/O - " Необработанное исключение в "0x754f97de" в "test.exe": 0xC0000005: Нарушение прав доступа при записи "0x00000000"." Оно и понятно , т.к. драйвер выполняет поток приложения , как быть, создать поток режима ядра PsCreateSystemThread ?
Последний раз редактировалось dimitriy91; 06.04.2013 в 12:32. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по mfc приложению | volk-z | Visual C++ | 2 | 10.01.2013 21:07 |
Подключение класса к приложению | Kukkk | Общие вопросы C/C++ | 3 | 17.02.2010 00:51 |
Outpost и дравера ODBC | KipZ | Софт | 6 | 23.08.2009 08:47 |
послать текст приложению | FloopyMan | Общие вопросы Delphi | 10 | 17.03.2009 10:27 |
передать данные другому приложению | vasya_pupkin | Win Api | 1 | 16.02.2007 20:17 |