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


Разработка, тестирование и развертывание драйверов

Среда разработки драйверов Windows и отладчики Windows интегрированы в Microsoft Visual Studio. В этой интегрированной среде разработки драйверов большинство средств, необходимых для написания кода, сборки, упаковки, развертывания и тестирования драйвера, доступны в пользовательском интерфейсе Visual Studio.

Чтобы настроить интегрированную среду разработки, сначала установите Visual Studio и установите WDK. Вы можете найти информацию о том, как получить Visual Studio и WDK, на странице установки и скачивания WDK. Средства отладки для Windows включены в установку WDK.

WDK использует MSBuild.exe, который доступен как в пользовательском интерфейсе Visual Studio, так и в качестве средства командной строки. Драйверы, созданные в среде Visual Studio, используют файлы Project и Solution для описания проекта или группы проектов. Среда Visual Studio предоставляет средство для преобразования устаревших источников и файлов Dirs в файлы Project и Solution.

Среда Visual Studio предоставляет шаблоны для следующих элементов:

  • Новые драйверы
  • Пакеты драйверов
  • Новые тесты
  • Улучшение существующих тестов
  • Сценарии развертывания пользовательских драйверов

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

В разделах этого раздела показано, как использовать Visual Studio для выполнения нескольких задач, связанных с разработкой драйверов, развертыванием и тестированием.

Дополнительные видео

Вы найдете видео на следующих страницах в документации по драйверу Windows: