设备和驱动程序安装路线图 - Windows drivers

设备和驱动程序安装路线图 - Windows drivers

步骤 1:了解在 Windows 中安装设备和驱动程序的基础知识。

你必须了解在 Windows 系列操作系统中安装设备和驱动程序的基础知识。 这有助于做出适当的设计决策,并让你能够简化开发过程。 有关详细信息,请参阅 设备和驱动程序安装。

步骤 2:了解驱动程序包及其组件。

驱动程序包中包含为了在 Windows 下安装设备并支持相应设备,必须提供的所有组件。 这包括 INF 文件以及 INF 文件引用的所有文件。

有关详细信息,请参阅驱动程序包和 INF 文件。

步骤 3:为设备和驱动程序创建驱动程序包。

驱动程序包必须提供 INF 文件和可选驱动程序文件或其他软件组件。

有关驱动程序包组件的详细信息,请参阅创建驱动程序包。

有关驱动程序包的示例,请参阅 烤面包机示例。

步骤 4:在开发和测试过程中对驱动程序包进行测试签名。

测试签名是指使用测试证书对预发行版的驱动程序包进行签名,以便在测试计算机上使用。 开发人员可以使用自签名证书(例如生成 MakeCert 工具生成的证书)对驱动程序包进行签名。 此功能允许开发人员在启用了驱动程序签名验证的情况下在 Windows 中安装和测试驱动程序包。

有关详细信息,请参阅在开发和测试期间为驱动程序签名。

步骤 5:将驱动程序包进行预签名以在安全启动下进行测试。

预生产签名是指使用 WHQL/WHCP 预生产证书对驱动程序包的预发行版本进行签名,以在零售/生产系统上使用,而无需启用 TESTSIGNING。 此功能允许开发人员在对驱动程序包进行发布签名之前测试驱动程序并打开安全启动。

有关详细信息,请参阅预生产驱动程序签名和测试。

步骤 6:对驱动程序包进行正式签名以供分发。

在测试并验证驱动程序包之后,你应该对驱动程序包进行发布签名。 驱动程序包的发布签名用于识别发布者。 虽然此步骤是可选的,但驱动程序包应进行发布签名,原因如下:

确保驱动程序包的真实性、完整性和可靠性。 Windows 使用数字签名来验证发布者的标识,并验证驱动程序在发布后是否被修改。

通过促进驱动程序自动安装来提供最佳用户体验。

在 64 位版本的 Windows Vista 和更高版本的 Windows 上运行内核模式驱动程序。

播放某些类型的次世代优质内容。

驱动程序包通过以下任一方式进行发布签名:

WHQL 发布签名 通过 Windows 硬件兼容性计划(适用于 Windows 10/11),或 Windows 硬件认证计划(适用于 Windows 8/8.1 和更早版本的操作系统)获取。

发布签名是通过软件发布者证书 (SPC) 创建的。

有关详细信息,请参阅为驱动程序签名以便公开发布。

步骤 7:分发驱动程序包。

最后一步是分发驱动程序包。 如果驱动程序包符合 Windows 硬件兼容性计划(适用于 Windows 10/11)或者 Windows 硬件认证计划(适用于 Windows 8/8.1 和更早版本的操作系统)中定义的质量标准,则可以通过 Microsoft Windows 更新计划来分发驱动程序包。 有关详细信息,请参阅将驱动程序发布到 Windows 更新。

相关推荐

世界杯F小组第1轮 德国 0-1 墨西哥 赛事直播中心
365教育平台官网

世界杯F小组第1轮 德国 0-1 墨西哥 赛事直播中心

⏱️ 09-29 ⭐ 9798
dnf封号都是多久
365教育平台官网

dnf封号都是多久

⏱️ 07-07 ⭐ 3205
新顶级域名.cc与主流域名.cn:市场对比与流通性分析