开发、测试和部署驱动程序

Windows 驱动程序开发环境和 Windows 调试器集成到 Microsoft Visual Studio 中。 在此集成驱动程序开发环境中,Visual Studio 用户界面中提供了编码、生成、打包、部署和测试驱动程序所需的大多数工具。

若要设置集成开发环境,请先安装 Visual Studio,然后安装 WDK。 可以在 WDK 设置和下载页上找到有关如何获取 Visual Studio 和 WDK 的信息。 适用于 Windows 的调试工具包含在 WDK 安装中。

WDK 使用 MSBuild.exe,可在 Visual Studio 用户界面和命令行工具中使用。 在 Visual Studio 环境中创建的驱动程序使用项目和解决方案文件来描述项目或项目组。 Visual Studio 环境提供了一个工具,用于将旧源和 Dirs 文件转换为 Project 和 Solution 文件。

Visual Studio 环境提供了以下模板:

  • 新驱动程序
  • 驱动程序包
  • 新测试
  • 增强现有测试
  • 自定义驱动程序部署脚本

在 Visual Studio 环境中,可以配置生成过程,以便它自动创建并签名驱动程序包。 Visual Studio 中提供了静态和运行时分析工具。 可以配置目标计算机以测试驱动程序,并在每次重新生成时自动将驱动程序部署到目标计算机。 可以从一组广泛的运行时测试中进行选择,并且可以编写自己的测试。

本节中的主题介绍如何使用 Visual Studio 执行驱动程序开发、部署和测试中涉及的多个任务。

其他视频

你将在 Windows 驱动程序文档中的以下页面上找到视频: