Могу ли я загрузить неподписанный драйвер навсегда в 64 окнах? - PullRequest
0 голосов
/ 12 ноября 2018

Я планирую начать разработку драйверов для Windows и начать изучать Windows wdk. Но я знаю, что Windows блокирует загрузку неподписанных драйверов, и мне нужно купить цифровой сертификат, но это слишком дорого для меня, и я не буду разрабатывать драйверы, которые я сейчас раздам ​​клиентам. Я буду только тестировать на своем домашнем компьютере Я знал, что могу отключить принудительное использование подписи и перезапустить, но проблема в том, что я не единственный, кто использует компьютер и не может все время устанавливать тестовый режим, и мне нужен мой драйвер для запуска Поэтому, когда я загружаю драйвер в тестовом режиме, затем перезагружаюсь и возвращаюсь к настройкам по умолчанию, будет ли драйвер загружаться снова? Или мне придется все время работать в тестовом режиме? Я имею ввиду постоянную загрузку, что мне не нужно загружаться в тестовом режиме каждый раз, когда я хочу, чтобы мой драйвер работал, но загружаю его один раз и возвращаю обратно с работающим драйвером. Мои текущие окна - 8,1 64 бит

1 Ответ

0 голосов
/ 18 ноября 2018

Я рекомендую вам использовать виртуальную машину для этого, вот как я это делаю.Введите режим виртуальной машины для тестирования, а также вы можете подключить WinDbg KD к виртуальной машине, чтобы вы могли отладить драйвер.Без возможности отладки вашего драйвера вам будет очень сложно писать драйверы и запускать их.

TESTMODE - https://technet.microsoft.com/en-us/ff553484%28v=vs.96%29?f=255&MSPPError=-2147217396

Отладка ядра VM - https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/attaching-to-a-virtual-machine--kernel-mode-

...