一篇文了解WHQL认证中的Windows HCK和Windows HLK

256 阅读2分钟

众所周知,驱动程序想要获取数字签名,就需要进行WHQL认证,需要使用测试框架Windows HCK或Windows HLK对驱动进行Windows系统兼容性测试。那么什么是 Windows HCK 什么是 Windows HLK 两者之间有什么区别呢? 本文将深入介绍。

图片1.jpg

一、什么是 Windows HCK

Windows HCK,英文全称Windows Hardware Certification Kit,可简称为WHCK,译作Windows 硬件认证工具包,其是一个用于认证Windows硬件设备的测试框架,主要用于测试Windows 8.1、Windows 7以及从Windows Server 2008 R2到Windows Server 2012 的Windows Server版本的硬件。你的硬件必须通过Windows HCK的测试,才能获得Windows认证(以前称为 Windows 徽标)。

二、什么是 Windows HLK

Windows HLK,英文全称Windows Hardware Lab Kit,可简称为WHLK,译作Windows 硬件实验室工具包,其是一个测试框架,用于测试 Windows 11、Windows 10 以及从Windows Server 2016开始的所有Windows Server 版本的硬件设备和驱动程序。你的产品必须通过使用 Windows HLK进行的某些测试,才有资格加入Windows硬件兼容性计划。

三、 Windows HCK和Windows HLK 的区别

Windows HCK和Windows HLK同作为驱动程序进行WHQL认证时的测试框架,两者的主要区别在于版本差异和工具差异。

1、版本差异

Windows HCK和Windows HLK主要用于测试不同Windows及Windows Server版本的硬件设备或驱动程序。

  • Windows HCK主要用于老版本的硬件设备,包括Windows 8.1、Windows 7以及从Windows Server 2008 R2到Windows Server 2012 的Windows Server版本。
  • Windows HLK主要用于新版本的硬件设备或驱动程序,包括Windows 11、Windows 10 以及从 Windows Server 2016开始的所有Windows Server版本。

2、工具差异

Windows HCK需要配置Windows HCK筛选器,Windows HCK Studio,Windows HCK Manager,以及下载硬件认证工具包。

Windows HLK需要配置 Windows HLK筛选器,Windows HLK Studio,Windows HLK Manager,以及下载硬件实验室工具包,且需要根据不同的Windows版本适配不同的工具包。

图片2.png