Приветствую All! Имеется Windows XP x64, имеется самописный простенький драйвер, собранный в DDK под WindowsXP и явно работающий в случае сборки под Win2k в Win2k. Есть программулина, работающая с SCM-менеджером, предназначенная для загрузки и запуска драйвера с помощью StartService. В результате работы получаем ошибку 1275 "This driver has been blocked from loading". В политиках безопасности (через gpedit.msc) установку неподписанных драйверов разрешил "silently". DEP включен только для Windows-компонентов. В чём может быть проблема? Заранее спасибо.
http://www.soldatov.net/download/ExampleDriver.zip Вот практически идентичный пример. Во всяком случае запускается абсолютно так же. С этим драйвером те же самые проблемы.
всё-таки z0mailbox был прав я не так понял, открывается init.cpp:332: Код (Text): _asm { mov dx,ECRegister ; ... разумеется бинарник драйвера специфичен для платформы те отдельная сборка должна быть под x86, x64 и IA64. В последних двух вообще запрещены асм вставки так что этот код будет работать только на х86 батенька