下载本文的 Windows 驱动程序工具包 (WDK) 内容
WDK 用于开发、测试和部署 Windows 驱动程序。
加入 Windows Insider Program 以获取 WDK Insider Preview 版本。有关 Windows Insider Preview 版本的安装说明,请参阅安装 Windows Driver Kit (WDK) 的预览版。
运行时要求
您可以在 Windows 7 及更高版本上□运行 Windows 10 版本 2004 WDK,并使用它为这些操作系统开发驱动程序:
客户端操作系统 服务器操作系统
Windows 10
Windows Server 2019、Windows Server 2016
Windows 8.1
Windows Server 2012 R2
Windows 8
Windows Server 2012
Windows 7
Windows Server 2008 R2 SP1
适用于 Windows 10 版本 2004 的 WDK
步骤 1:安装 Visual Studio 2019
WDK 需要 Visual Studio。如需详细了解 Visual Studio 系统要求,请参阅 Visual Studio 2019 系统要求。
以□下版本的 Visual Studio 2019 支持此版本的驱动程序开发:
安装 Visual Studio 2019 时,选择“使用 C++ 进行桌面开发”工作负载。 Windows 10 软件开发工具包 (SDK) 会自动包含并显示在右侧的“摘要”窗格中。请注意,与 Windows 10 版本 2004 的 WDK 兼容的 SDK 版本可能不是默认 SDK。要选↓择正确的 SDK:
在Visual Studio安装程序的“单个组件”选项卡上,搜索“Windows 10 SDK (10.0.19041.0)”,选择此版本,然后继续安装。请注意,Visual Studio 会自动安装 Windows 10 SDK (10.0.19041.1).
如果您↓已经安装了Visual Studio 2019,您可以使用Visual Studio安装中的“修改”按钮来安装Windows 10 SDK(10.0.19041.1).
WDK 默认启用了 Spectre 缓解,但需要在 Visual Studio 中安装 Spectre 缓解库以用于要开发的每个架构。另外,ARM/ARM64的驱动开发』需要这些架构的生成工具也安装在Visual Studio中。要找到这些项目,您需要知道系统▽上安装的 MSVC 的最新版本。
要查找系统上安装的最新版本的 MSVC,请转到 Visual Studio 安装程序中的“工作负载”页面,在右〗侧窗格的“安装详细信息”下展开“使用 C++ 进行桌面开发”,然后找到“ MSVC v142-VS 2019 C++ x64/x86 生成工具(V14.xx)》(请注意xx应该是可用的最高版本)。
有了这个信息(v14.xx),去“单个组件”并搜索“v14.xx”。这将返回所有架≡构的工具集,包括 Spectre 缓解库。选择您要为其开发的驱动程序架构。
例如,搜索 v14.25 返回以下内容:
MSVC v142 - VS 2019 C++ ARM build tools (v14.25)
MSVC v142 - VS 2019 C++ ARM Spectre-mitigated libs (v14.25)
MSVC v142 - VS 2019 C++ ARM64 build tools (v14.25)
MSVC v142 - VS 2019 C++ ARM64 Spectre-mitigated libs (v14.25)
MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.25)
MSVC v142 - VS 2019 C++ x64/x86 Spectre-mitigated libs (v14.25)
步骤1.5:安装更◥新的Windows SDK 10.0.19041.685 for Windows 10 version 2004
强烈推荐】使用这个SDK,这个SDK最终会通过Visual Studio提供
第 2 步:为 Windows 10 版本 2004 安装▂更新的 WDK
WDK Visual Studio 扩展包含在默认的 WDK 安装中。
提醒
如果在 Visual Studio 中找不到驱动项目模板,则表示 WDK Visual Studio 扩展没有正确安装。要解决此问题,请从∩以下位置运行 WDK.vsix 文件:C:\Program Files (x86)\Windows Kits\10\Vsix\VS2019\WDK.vsix.
适用于 Windows 10 版本 2004 的企业 WDK (EWDK)
EWDK 是一个独立的、自包含的命令行环境,用于生成驱动程序。其中包括 Visual Studio 构建工具、SDK 和 WDK。 EWDK 的最新公开版本包括 Visual Studio 2019 构建工具 16.7.0 和 MSVC 工具集 v14.23。首先,安装 ISO 并运行 LaunchBuildEnv。
EWDK 还需要 .NET Framework 版本 4.7.2。如需详细了解 .NET Framework 的其他要求,请参阅 .NET Framework 系统要求。
带有 Visual Studio 构∮建工具的 EWDK
您可以将 Visual Studio 界面与 EWDK 中提供的生成工具结合起来。
安装 EWDK ISO。运行 LaunchBuildEnv.cmd。在步骤 2 中创建的环境中,键入“SetupVSEnv”并按“Enter”。使用完整文件路径,从同一环境启动 devenv.exe。示例:“C:\Program Files (x86)\Microsoft Visual Studio\2019\\%Community|Professional|Enterprise%\Common7\IDE\devenv.exe”
请注意,Visual Studio 的主要版本应与 EWDK 中的版本相匹配。例如,Visual Studio 2019 适用于包含 VS16.X 构建工具的 EWDK。
Windows 10 驱动程序示例
要下载示例驱动程序,请执行以下操作之一:
相关下载
这个页面有帮助吗?
是否
谢谢。
主题
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-382334-1.html
只是一种在军事上表现◆一种姿态