Я новичок в области разработки драйверов DDK / WDM.
У меня есть задача, которая включает портирование драйвера виртуального устройства с x86 на x64 (intel).
Я получил исходный код, немного его изменил и успешно скомпилировал с помощью DDK (среды сборки). Но когда я попытался загрузить его на компьютер с Windows Server ia64, он не захотел загружаться.
Затем я попробовал несколько простых примеров драйверов устройств из
- http://www.codeproject.com/KB/system/driverdev.aspx (я поставил '-', чтобы иметь возможность разместить гиперссылку) и из других ссылок, но все еще та же проблема.
Я слышал на форуме, что некоторые библиотеки, которые вы используете для связи, несовместимы с новыми машинами, и предлагали связать их с другими подобными библиотеками ... но все равно не работали.
При сборке я использую параметры командной строки "-cefw", как было предложено.
У меня нет ассоциированного файла * .inf, но я копирую его в system32 / drivers и использую WinObj, чтобы проверить, загружен ли он при следующей перезагрузке.
Я также пробовал эту программу (http://www.codeproject.com/KB/system/tdriver.aspx), чтобы загрузить драйвер в память, но у меня все равно не получилось.
Пожалуйста, пожалуйста, помогите мне ... Я застрял на этом, и мой срок уже прошел.
Я чувствую, что я тут с ума схожу, пытаясь понять, что я делаю не так.