Поделиться через


Подготовка компьютера для развертывания и тестирования драйверов

Подготовка целевого или тестового компьютера — это процесс настройки компьютера для автоматического развертывания драйверов, тестирования и отладки. Чтобы настроить компьютер, используйте Microsoft Visual Studio.

Среда тестирования и отладки имеет два компьютера: главный компьютер и целевой компьютер. Целевой компьютер также называется тестовым компьютером. Вы разрабатываете и создаете драйвер в Visual Studio на хост-компьютере. Отладчик запускается на хост-компьютере и доступен в пользовательском интерфейсе Visual Studio. При тестировании и отладке драйвера драйвер запускается на целевом компьютере.

Убедитесь, что хост и компьютеры-цели могут отправлять друг другу команды ping по имени. Этот процесс проще, если оба компьютера принадлежат к одной рабочей группе или сетевому домену. Если компьютеры находятся в рабочей группе, подключите их к маршрутизатору, а не к концентратору или коммутатору.

При подготовке систем для развертывания драйверов хост и целевые компьютеры должны иметь ту же версию операционной системы Windows.

Подсказка

Сведения о поддержке сообщества в WDK см. на форуме по производительности оборудования Windows в Microsoft Q&A.

Подготовка целевого компьютера к настройке

  1. На целевом компьютере установите операционную систему, используемую для запуска и тестирования драйвера.

  2. Установите WDK. Если вы планируете разрабатывать драйверы на целевом компьютере, вам стоит установить только Visual Studio.

  3. Если безопасная загрузка включена на целевом компьютере, отключите его. Сведения о едином расширяемом интерфейсе встроенного ПО (UEFI) и безопасной загрузке см. в разделе встроенного ПО UEFI.

  4. Если целевой компьютер является виртуальной машиной, его следует запустить без расширенного режима, чтобы отключить конфигурацию расширенного режима виртуальной машины, см. поделитесь устройствами с вашей виртуальной машиной.

  5. Если вы будете развертывать тестовый драйвер на целевой машине, включите тестовую подпись, используя команду с повышенными правами:

    bcdedit /set testsigning on

  6. Если вы будете тестировать драйвер с помощью WDTF, обязательно включите средство проверки драйверов с помощью страницы свойств и перезапустите целевой компьютер после развертывания.

    • На хост-компьютере в Visual Studio щелкните правой кнопкой мыши на проекте драйвера и перейдите в Свойства > Свойства конфигурации > Установка драйвера > Проверка драйвера > Включить проверку драйвера.
  7. На целевом компьютере запустите MSI-файл установки тестового объекта WDK, соответствующий платформе целевого компьютера. Msi можно найти в каталоге установки пакета драйверов Windows (WDK) в разделе Remote.

    Пример: C:\Program Files (x86)\Windows Kits\10\Remote\x64\WDK Test Target Setup x64-x64_en-us.msi

  8. Если целевой компьютер работает под управлением Windows Server, найдите папку DriverTest, которая была только что создана с помощью MSI-файла установки тестов WDK. (Пример: c:\DriverTest). Выберите и удерживайте (или щелкните правой кнопкой мыши) папку DriverTest и выберите "Свойства". На вкладке "Безопасность" предоставьте разрешение "Изменить " группе "Прошедшие проверку подлинности пользователей ".

Убедитесь, что хост-компьютер и целевой компьютер могут пинговать друг друга. Откройте окно командной строки и введите имя компьютера ping.

Если узлы и целевые компьютеры присоединены к рабочей группе и находятся в разных подсетях, может потребоваться настроить некоторые параметры брандмауэра, чтобы узел и целевые компьютеры могли взаимодействовать. Выполните следующие действия:

  1. На целевом компьютере на панели управления перейдите в Центр общего доступа к сети и Интернету>. Обратите внимание на активную сеть. Это будет общедоступная сеть, частная сеть или домен.
  2. На целевом компьютере в панели управления перейдите в Система и безопасность > Брандмауэр Windows > Дополнительные параметры > Правила для входящих подключений.
  3. В списке правил для входящего трафика найдите все правила обнаружения сети для активной сети. (Например, найдите все правила обнаружения сети с профилемприватного.) Дважды щелкните каждое правило и откройте вкладку "Область ". В разделе "Удаленный IP-адрес" выберите любой IP-адрес.
  4. В списке правил входящего трафика найдите все правила общего доступа к файлам и принтерам для активной сети. Для каждого из этих правил дважды щелкните правило и откройте вкладку "Область ". В разделе "Удаленный IP-адрес" выберите любой IP-адрес.

Настройка целевого компьютера

Теперь вы готовы настроить целевой компьютер с хост-компьютера через Visual Studio.

  1. На хост-компьютере в Visual Studio выберите меню "Расширения" , наведите указатель на драйвер, наведите указатель на "Тест" и выберите "Настроить устройства".

  2. В диалоговом окне "Настройка устройств" выберите "Добавить новое устройство".

  3. Для имени узла сети введите имя или локальный IP-адрес целевого компьютера. Выберите "Настройка устройства" и параметры отладчика.

    Снимок экрана диалогового окна конфигурации устройства.

  4. Нажмите кнопку Далее.

  5. Выберите тип подключения отладки и введите необходимые параметры.

    Дополнительные сведения о настройке отладки по различным типам подключений см. в статье Настройка отладки сетевого ядра KDNET вручную и связанная документация по средствам отладки для Windows.

  6. Процесс подготовки занимает несколько минут и может автоматически перезагрузить целевой компьютер один или два раза. После завершения подготовки нажмите кнопку "Готово".

  7. Перезапустите компьютер.

См. также

Развертывание драйвера на тестовом компьютере

Когда вы настраиваете компьютер (WDK 8.1)