下载 WDK、WinDbg 和相关工具

在此可获取 Windows 驱动程序工具包 (WDK) 和 Windows 调试工具 (WinDbg) 下载。调试工具包含在 WDK 中,但也可以单独下载独立版本。

WDK 现可面向 Windows 预览体验成员提供。加入 Windows 预览体验计划以获取WDK Insider Preview 版本

Windows 10、Visual Studio 和 WDK 入门

Visual Studio 中的新项目

Visual Studio 2015 和 WDK 10 结合使用,以提供集成的开发环境,用于为运行 Windows 10 的设备创建高效、高质量的驱动程序。此版本的 Visual Studio 包含适用于 Windows 10 的 Visual Studio Tools 和适用于 Windows 10 的 Microsoft Windows 软件开发工具包 (SDK)。

安装这些工具并开始生成、测试、调试和部署 Windows 驱动程序。

开发适用于 Windows 10 版本 1607 的驱动程序

1.安装 Visual Studio 2015 和 Windows SDK

这三种版本的 Visual Studio 2015 均支持驱动程序开发。获取有关 Visual Studio 2015 的详细信息并查看系统要求以查看哪个版本最适合你。

  1. 先运行 Windows 更新,然后再安装 Visual Studio 2015 SDK。
  2. 在安装过程中,选择“针对 Windows 10 开发人员的典型安装”安装选项。
  3. 单击“下一步”以继续,然后按照提示完成安装。
2.安装 WDK 10
WDK 10 的运行时要求

你可以使用 WDK 10 开发适用于以下操作系统的驱动程序。你还可以在以下任何操作系统上使用 WDK:

  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Windows Server 2016
  • Windows Server 2008 R2

注意: 在企业环境中,你可以使用企业版 Windows 驱动程序工具包 (EWDK)。它是命令行生成环境并具有用于生成驱动程序和基本的 Win32 测试应用程序所需的一切工具;但它并不包括 Visual Studio 中提供的所有功能(如集成开发环境 (IDE)),因此你需要使用你选择的代码编辑器。

3.下载通用 Windows 驱动程序示例

若要获取通用 Windows 驱动程序示例,请执行以下任一操作:

了解有关驱动程序示例的新增功能的详细信息。

获取调试工具

Windows 调试工具可用于调试内核和用户模式代码、分析故障转储以及在执行代码时检查 CPU 寄存器。

Windows 10 (WinDbg)

如果你仅需要 Windows 10 调试工具,而不需要 WDK 10 或 Visual Studio 2015,你可以将调试工具作为 Windows SDK 中的独立组件进行安装。在安装向导中,选择“Windows 调试工具”,然后取消选择所有其他组件。

Windows 符号

符号文件使调试代码更加容易。获取 Windows 符号的最简单方法是使用 Microsoft Symbol Server。如果你希望下载适用于特定版本的 Windows 的整套符号,请下载符号程序包。

其他 WDK 下载

WDK 8.1 更新(适用于 Windows 8.1、8 和 7 驱动程序)

下载 WDK 8.1 更新,其中包含用于为 Windows 8.1 更新、Windows 8.1、Windows 8 和 Windows 7 生成、测试、调试和部署驱动程序的工具。拥有该 WDK 时,我们建议你安装 WDK 8.1 更新 Test Pack。它具有针对设备基础功能、图形、映像、移动宽带(CDMA、GSM、WLAN)、传感器和其他实用程序的测试。

重要提示: 安装 WDK 8.1 更新之前,你需要先安装 Visual Studio 2013。

WDK 8

我们提供了 Windows 驱动程序工具包 (WDK) 8,以使你有时间迁移到 WDK 8.1 更新和 Visual Studio 2013。Microsoft 不支持 WDK 8,并且不再提供针对此工具包的更新。我们建议你使用最新版本的 WDK 和 Visual Studio 来生成适用于 Windows 的驱动程序。

重要提示: 必须先安装 Visual Studio Professional 2012Visual Studio Ultimate,然后再安装 WDK 8。

WDK 7.1.0(适用于 Windows XP 驱动程序)

要开发适用于 Windows XP 或 Windows Server 2003 的驱动程序? WDK 7.1.0 具有工具、代码示例、文档、编译器、标题和库,可用于创建适用于这些操作系统的驱动程序。

用于调试 Windows Vista 和 Windows Server 2008 的独立调试工具

如果你要调试 Windows Vista、Windows Server 2008 或旧版 Windows(或者使用这些操作系统之一来运行 Windows 调试工具),则需要使用这些调试工具的 Windows 7 版本。它包含在适用于 Windows 7 和 .NET Framework 4.0 的 SDK 中。若要将适用于 Windows 的调试工具作为单独组件进行安装,请在 SDK 安装向导中选择适用于 Windows 的调试工具,然后清除其他所有组件。

重要提示: 在安装适用于 Windows 7 的 SDK 时,更高版本的 Visual C++ 2010 可再发行组件可能会引发问题。有关详细信息,请参阅支持 Windows SDK

此页对你是否有帮助?
要进行其他反馈?
谢谢! 我们感谢你的反馈。
关注我们 Twitter 博客 Facebook Twitter 博客 Facebook webchat line