众所周知,驱动程序想要获取数字签名,就需要进行WHQL认证,需要使用测试框架Windows HCK或Windows HLK对驱动进行Windows系统兼容性测试。那么什么是 Windows HCK ? 什么是 Windows HLK ? 两者之间有什么区别呢? 本文将深入介绍。
一、什么是 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版本适配不同的工具包。