Подготовка компьютера к развертыванию драйверов вручную

Драйвер можно развернуть автоматически или вручную. В любом случае сначала необходимо подготовить целевой компьютер. Здесь описано, как подготовить целевой компьютер, если вы решили развернуть драйвер вручную.

Как правило, компьютер, на котором устанавливается и тестируется драйвер, отделен от компьютера, на котором выполняется разработка и сборка пакета драйверов. Компьютер, на котором выполняется сборка драйвера, называется главным компьютером, а компьютер, на котором устанавливается и тестовый драйвер, называется целевым компьютером или тест-компьютером. Процесс перемещения пакета драйвера на целевой компьютер и установки драйвера называется развертыванием драйвера.

  1. На целевом компьютере откройте окно командной строки с правами администратора. Введите bcdedit /set TESTSIGNING ON. Перезагрузите целевой компьютер.
  2. Скопируйте средство DevCon в папку на целевом компьютере (например, c:\Tools). Средство DevCon входит в комплект драйверов Windows (WDK). Его можно найти в каталоге Сервис (например, C:\Program Files (x86)\Windows Kits\10\Tools\x64\devcon.exe).
  3. Создайте или получите cer-файл сертификата, который можно установить на целевом компьютере. Например, при сборке одного из примеров драйверов WDK в процессе сборки создается файл сертификата (CER- файл). Расположение файла сертификата зависит от того, что вы указали для конфигурации и платформы. Например, если ваша конфигурация — Win7 Debug, а платформа — x64, то файл сертификата находится в папке решения в папке C++\x64\Win7Debug.
  4. Скопируйте файл сертификата в папку на целевом компьютере (например, c:\Certificates).
  5. На конечном компьютере щелкните правой кнопкой мыши файл сертификата и выберите установить. Работа с мастером установки. Тестовые сертификаты, используемые для внедрения подписей в файлы драйверов и подписания файла каталогадрайверов, должны быть добавлены в хранилище сертификатов доверенных корневых центров сертификации и в хранилище сертификатов доверенных издателей. Дополнительные сведения об установке сертификата на целевом компьютере см. в разделе Установка тестового сертификата на тестовом компьютере.

При сборке одного из примеров драйверов WDK в процессе сборки создается сертификат для подписи теста. Необходимо установить тестовый сертификат подписи только один раз. Если вы установили сертификат из примера драйвера WDK, можно установить другие примеры драйверов без повторной установки сертификата.