Zuy
Гость
|
|
« : 08-08-2005 14:20 » |
|
Вот был у меня простой драйвер, отлично компилился в VC7 и работал. Потом в книге "W2K device driver book" нашел простой класс Unicode String, решил его прикрутить к проекту чтобы проше жилось. И получил, что все компилиться, но стартануть драйвер не может. Винда выдает окно в котором написано "Не удается загрузить драйвер устройства....Код ошибки 0хС0000034" Потом я заметил такую закономерность. Оставил в проекте только DriverEntry и Unload, если из проекта убрать файл с классом, то все работает. Как только я добавляю описание любого класса в любой вайл проекта, не меняя настроек, драйвер перестает загружаться. Мне кажется вся проблема в настройке компилятора, но вот чего именно не хватает не могу найти. Подскажите, как правильно компилить проекты где в драйвере на С используется несколько классов С++.
жаль VC6 нет под рукой, не могу в нем проверить.
|