首页>最新数字证书问答>WHQL认证中HCK和HLK的区别

WHQL认证中HCK和HLK的区别

开发者或硬件制造商要通过WHQL认证获得微软数字签名或是Windows徽标的使用权限,就需要使用WHQL认证的测试工具(HCK或HLK)对硬件设备或驱动程序进行测试。HCK和HLK其实是一个系列的测试工具,HCK和HLK的主要区别是用于测试不同Windows及Windows Server版本的硬件设备或驱动程序。

WHQL认证中HCK和HLK的区别 第1张

什么是WHQL认证?什么是Windows徽标认证?

WHQL是Microsoft Windows Hardware QualityLab(Windows硬件设备质量实验室)的缩写。Windows 硬件设备质量实验室 (WHQL)是创建并管理用于测试系统和外围设备与微软Windows操作系统的硬件兼容性测试(HCK&HLK)工具。硬件制造商用HCK或HLK来检测他们的硬件产品,通过测试后可获得“Designed for Windows”徽标的使用资格,并将其产品列入硬件兼容性列表(HCL)和 Windows目录,因此WHQL认证也被称为Windows徽标认证。微软提供Windows徽标认证计划是为了帮助客户识别兼容性、稳定性、互通性俱佳的Windows外围设备,保证Windows终端用户的使用体验。

WHQL测试工具HCK和HLK

微软提供两类WHQL测试工具(HCK和HLK),给不同需求的开发者使用,两者有什么区别呢?微软官方指南中介绍如下:

(1)HCK

Windows HCK(Windows Hardware Certification Kit,即硬件认证工具包)是用于认证Windows硬件设备的测试框架。要获得Windows认证(以前称为Windows徽标)的资格,您的产品必须通过Windows HCK的测试。HCK提供测试工具、测试指南和支持信息,可帮助您获得Windows 8.1或Windows 7的硬件认证。HCK测试现已分为产品开发的不同阶段,因此您可以在整个产品开发周期中查找认证问题。您还可以使用HCK测试工具测试从Windows Server 2008 R2到Windows Server 2012的Windows Server版本。

(2)HLK

Windows HLK(Windows Hardware Lab Kit,即硬件实验室工具包)是一个测试框架,用于测试 Windows 11、Windows 10,以及Windows Server 2016及以上的所有 Windows Server 版本的硬件设备和驱动程序。你的产品必须通过使用 Windows HLK 进行的某些测试,才有资格加入 Windows 硬件兼容性计划。

如果开发者需要针对 Windows 10 或限定版本的 Windows Server 进行开发,则必须使用该系统对应的HLK 版本,使用正确的HLK工具包版本才能确保驱动程序与对应的Windows操作系统兼容,具体版本对照表见下图。

WHQL认证中HCK和HLK的区别 第2张

根据上述介绍,HCK和HLK其实是一个系列的测试工具,HCK和HLK的主要区别是用于测试不同Windows及Windows Server版本的硬件设备或驱动程序。HCK面向部分老版本的Windows及Windows Server;HLK面向较新版本的Windows及Windows Server。驱动开发者及硬件制造商通过WHQL认证,就需要确认自己的驱动程序需要兼容哪些版本,从而确认需要使用哪些测试工具来完成测试认证。

为帮助开发者应对繁琐的测试认证流程、缩短驱动程序发布周期,沃通CA为开发者提供付费的WHQL徽标认证服务,梳理WHQL认证流程、建立完善的测试环境、提供资深人工服务,帮助客户按微软要求完成对驱动程序的测试认证,获得微软的数字签名,确保驱动程序在Windows上的顺畅运行。还没有申请到EV代码签名证书的开发者,欢迎访问沃通CA官网咨询详情,获取“EV代码签名证书 + WHQL认证”一站式服务。

WHQL认证中HCK和HLK的区别 第3张

最新资讯

为什么要停止使用RSA密钥交换?

什么是DNS-over-HTTPS.是如何工作的?

Apple macOS操作系统中存在三个致命漏洞

"此网站提供的安全证书不安全"的解决方法

Chrome浏览器中出现“安全连接”错误,该如何解决?

标签推荐:数字证书申请 | ssl证书验证失败 | https证书申请| 数字签名技术| 电子签名软件| ssl证书更新| 小程序证书| ca认证电子签名| 个人代码签名| 微软代码签名| 泛域名证书| java代码签名| 代码签名证书| https证书配置| PKI技术知识| SQL注入| openssl漏洞| 识别钓鱼网站