如何获得适用于多个 Windows 版本的文件驱动程序的 WHQL 认证?

Posted

技术标签:

【中文标题】如何获得适用于多个 Windows 版本的文件驱动程序的 WHQL 认证?【英文标题】:How to get WHQL certification for a file driver for multiple Windows versions? 【发布时间】:2021-11-21 05:23:21 【问题描述】:

我通过 VC++ 制作了一个小文件保护驱动程序,但我看到 Microsoft 要求所有驱动程序都必须使用 WHQL 签名才能安装在大多数最新的 Windows 版本上。我检查了 Hardware Lab Kit (HLK) 和 HCK 文档,似乎获得 WHQL 认证的唯一方法是在我希望用户使用驱动程序的每个 Windows 版本上安装 HLK/HCK。这意味着我必须安装每个 Windows 服务器版本和桌面版本,例如 Win7/8/10。

我是一名独立开发者,并且已经获得了签署驱动程序的 EV 认证,那么有没有更简单的方法来为多个 Windows 版本的文件驱动程序获得 WHQL 认证?还是将来独立开发者无法创建和分发文件过滤器驱动程序?

【问题讨论】:

【参考方案1】:

Checkout https://github.com/HCK-CI - 这是一个自动化 HLK\HCK 认证过程的框架。

【讨论】:

谢谢严。但是如何使用这个 HCK-CI 呢? HCK-CI简介:youtube.com/watch?v=LUfG-gZVbPM,安装:github.com/HCK-CI/AutoHCK-Installer/wiki,使用:github.com/HCK-CI/AutoHCK/wiki

以上是关于如何获得适用于多个 Windows 版本的文件驱动程序的 WHQL 认证?的主要内容,如果未能解决你的问题,请参考以下文章

如何以适用于 Windows 和 linux 的方式遍历 npm 中的文件?

适用于 Node.js 的 MySQL 驱动程序适用于 Windows?

适用于 UWP 的 Windows Mobile 和其他扩展 - 我应该使用哪个版本

适用于 Windows CE 和 Windows 桌面的 PCIe 驱动程序

是否存在适用于 linux 的开源 Access ODBC 驱动程序? [关闭]

open 如何适用于普通文件和设备驱动程序