米乐下载

电脑杂谈  发布时间:2021-06-12 17:02:36  来源:网络整理

下载本文的 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

    相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 广陵道士
      广陵道士

      悄悄的派遣核潜艇深入美国的12海里巡航

    • 裴耀卿
      裴耀卿

      俺们那的人大部分谈生意都很实诚

    热点图片
    拼命载入中...