У меня довольно общий 64-битный драйвер на основе bulkusb.sys в WDK. Он годами работал со встроенной программой, но теперь он необходим для работы на Vista 64.
Из всей документации, которую я пытался просмотреть, похоже, ничего на нее не влияет, за исключением компиляции ее для 64-битной среды, и все же, когда я компилирую ее с помощью среды сборки AMD64, я получаю драйвер, не предназначенный для этого. платформа "сообщение об ошибке при попытке открыть систему.
Что может быть решением для этого?
Обновление:
Что именно вы подразумеваете под «попыткой открыть систему»? В журнале, когда он пытается запустить sys-файл драйвера (не ошибка в inf), происходит сбой.
Какую версию WDK вы используете? 7600.16385.0
И собираете, и пытаетесь развернуть на одном компьютере с Vista x64?
Нет, я использую 32-битную версию XP, но не понимаю, как это важно, поскольку я использую правильную среду сборки.
Ваш драйвер подписан кросс-подписанным сертификатом? Нет, я пытался включить неподписанные драйверы, но это не помогло, но я также не уверен, что вообще будет происходить с этой темой, и если вы можете дать мне некоторую информацию по этому вопросу, это будет добро пожаловать.
Правильно ли выбрана среда сборки (chk / fre / amd64 / win2k)?
Я использовал chk-vista-amd64. Так как это для Vista 64bit ...