powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Installable Driver: проблема загрузки
2 сообщений из 2, страница 1 из 1
Installable Driver: проблема загрузки
    #34105633
Всем привет. Суть проблемы такова: написл пустой Installable Driver, все как в MSDN'е.
Среда программирования: MSVS .NET 2003
Код см. во вложении DRV.cpp .
Драйвер собираю со след. опциями:
/DLL /DEF:"MyDriver.def" Winmm.lib /DRIVER:UPONLY /OUT:"DRV.drv"
Содержание файла MyDriver.def следующее:
Код: plaintext
1.
EXPORTS
   DriverProc
Получаю DLL'ку DRV.drv .
Пишу код опроса:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
void main(){
	HDRVR hDRV = NULL;
	hDRV = OpenDriver(L"DRV.drv", NULL,  0 );
    if (hDRV == NULL){
		cout<<"Can't open the driver";
		getch();
        return;
    }
	cout<<"Driver opened";
	LRESULT res = CloseDriver(hDRV, 0, 0);
	if(!res)
		cout<<"Can't close the driver";
	else
		cout<<"Driver closed";
	getch();
}
При вызове ф-ии OpenDriver(...) драйверу шлется сообщение DRV_LOAD,
которое он обрабатывает успено (выводит MessageBox). После нажатия кнопки OK
на MessageBox'е сразу вылетает исключение(QueryDRV.exe - так назван проект):
Код: plaintext
1.
Unhandled exception at 0x77f7e22a in QueryDRV.exe: 0xC0000005:
Access violation reading location 0x00000017
При этом студия бросает меня в файл _tolower.c на вот эту строчку (где memcpy):
Код: plaintext
1.
2.
3.
4.
if (ctype._Table !=  0 )
{
      memcpy((void *)ctype._Table, __pctype_func(),  256  * sizeof (*__pctype_func()));
      ctype._Delfl =  1 ;
}
Теперь, внимание, просьба:
HELP ME!!! Подскажите чего я не сделал или что сделал лишнее!!!
...
Рейтинг: 0 / 0
Installable Driver: проблема загрузки
    #34106657
Может кто даст линков на форумы драйверо-сочинителей? А то я уж понял, что немного адресом ошибся...
А у самого с этим делом никак не выходит...
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Installable Driver: проблема загрузки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]