WHQL
+ -

WHQL的HCK和HLK的区别

2022-08-18 192 0
原文转自:https://zhuanlan.zhihu.com/p/319882293

在上一篇介绍完什么WHQL之后,我们接下来来详细了解一下如何开始来搭建一个WHQL的测试环境。

要实现WHQL测试,我们不可避免的要用到两个微软的测试工具(HCK和HLK),两者有什么区别呢?基于微软的原始介绍如下:

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

Windows Hardware Lab Kit (Windows HLK) 是一个测试框架,用于测试 Windows 10 以及从 Windows Server 2016 开始的所有 Windows Server 版本的硬件设备。 你的产品必须通过使用 Windows HLK 进行的某些测试,才有资格加入 Windows 硬件兼容性计划。

若是针对 Windows 10 或限定版本的 Windows Server 进行开发,则必须使用正确的 HLK 版本,如下表所列。 使用正确的工具包有助于确保所开发的驱动程序和系统经认证与 Windows 10 或 Windows Server 兼容

所以基于以上HCK/HLK其实是一个系列的东西,只不过他们针对的OS不同而使用的不同工具而已。因为用HCK的Win7、Win8.1相对年代久远,我想需要用到的人已经不多了。下面主要采用HLK来搭建环境,HCK参照使用即可,如有不明白的地方请随意提出。

另外HLK也有很多版本,不同的HLK版本对应不同的Win10/11版本,并不能混用。如下对应版本列出来供大家参考:

Windows 11 21H2 Windows 11 21H2 HLK
Windows Server 2022 Windows HLK for Windows Server 2022
Windows 10, version 21H2, Windows 10, version 21H1, Windows 10, version 20H2,Windows 10, version 2004 Windows HLK for Windows 10, version 2004
Windows 10, version 1909Windows 10, version 1903 Windows HLK for Windows 10, version 1903
Windows 10, version 1809, Windows Server 2019 Windows HLK, version 1809
Windows 10, version 1803 Windows HLK for Windows 10, version 1803
Windows 10, version 1709 Windows HLK for Windows 10, version 1709
Windows 10, version 1703Windows 10, version 1607 Windows HLK for Windows 10, version 1703
Windows 10, version 1511Windows 10, version 1507Windows Server 2016 Windows HLK for Windows 10, version 1607

0 篇笔记 写笔记

WHQL的HCKHLK的区别
在上一篇介绍完什么WHQL之后,我们接下来来详细了解一下如何开始来搭建一个WHQL的测试环境。要实现WHQL测试,我们不可避免的要用到两个微软的测试工具(HCKHLK),两者有什么区别呢?基于微软的原始介绍如下:Windows硬件认证工具包(Windows HCK)是用于认证Windows硬件......
作者信息
我爱内核
Windows驱动开发,网站开发
好好学习,天天向上。
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!