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

Среда разработки драйверов 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 в файлы проектов и решений.

Среда Visual Studio предоставляет шаблоны для:

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

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

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

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

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