Отключить принудительное выполнение подписи - PullRequest
0 голосов
/ 18 марта 2019

Я знаю, что эта проблема была заявлена ​​несколько раз, но я не могу найти никакого решения. Проблема в том, что я скомпилировал в режиме выпуска пример Hello World *1002* с веб-сайта Microsoft, но я не могу его запустить. Причина в том, что при попытке запустить сервис я получаю следующую ошибку: «Драйвер заблокирован от загрузки». Я, очевидно, получаю эту ошибку, потому что я не подписал драйвер, но даже если я отключил принудительное использование подписи на моем обновленном компьютере с Windows 10 (как указано здесь ), я все еще не могу запустить драйвер, и я получаю точное значение то же сообщение Таким образом, в принципе, вариант временной деактивации принудительного применения подписи, похоже, служит совершенно декоративной цели. Итак, есть ли другой способ запустить мой неподписанный драйвер на моей виртуальной машине с Windows 10, или мне нужно заплатить 100 долларов за запуск кода на моем компьютере?

1 Ответ

0 голосов
/ 19 марта 2019

В учебнике, который вы используете, упоминается, что вам необходимо подготовить целевой компьютер для развертывания драйверов, и открывается страница « Provision Computer для развертывания драйверов и тестирования », на которой (помимо прочего) имеет следующие инструкции:

На целевом компьютере запустите MSI-настройку WDK Test Target Setup, соответствующую платформа целевого компьютера. Вы можете найти MSI в Установочный каталог Windows Driver Kit (WDK) в разделе Remote.

Пример: C: \ Program Files (x86) \ Windows Kits \ 10 \ Remote \ x64 \ WDK Test Настройка цели x64-x64_en-us.msi

Если вы хотите развернуть свой драйвер вручную (например, если вы тестируете его на своей машине разработки или в виртуальной машине), вместо запуска вышеупомянутого MSI вы можете вручную включить тестовый режим подписи, выполнив bcdedit -set TESTSIGNING ON из командной строки с повышенными правами. Вам нужно будет перезагрузить компьютер, чтобы изменения вступили в силу.

Дополнительные сведения см. В разделе « Параметр конфигурации загрузки TESTSIGNING » на MSDN.

...