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


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

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

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

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

При подготовке систем для развертывания драйверов узел и целевые компьютеры должны иметь одну и ту же версию операционной системы 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, недавно созданную утилитой установки тестов WDK в формате MSI. (Пример: c:\DriverTest). Выберите и удерживайте (или щелкните правой кнопкой мыши) папку DriverTest и выберите Свойства. На вкладке "Безопасность" предоставьте разрешение "Изменить" группе пользователей , прошедших проверку подлинности.

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

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

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

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

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

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

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

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

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

  4. Выберите Далее.

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

    Дополнительные сведения о настройке отладки по различным типам подключений см. в разделе «Руководство по настройке сетевой отладки ядра KDNET вручную» и в соответствующей документации для «Средств отладки для Windows».

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

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

См. также

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

При настройке компьютера (WDK 8.1)