关于WHQL认证那些事儿,驱动程序开发商必看

关于WHQL认证那些事儿,比如什么是WHQL认证?WHQL认证有什么作用?WHQL认证需要提供哪些材料?WHQL认证申请流程又是怎样的?

什么是WHQL认证?

WHQL认证也叫做WHQL微软徽标认证、Windows 徽标认证,是 Windows 硬件设备质量实验室(Windows Hardware Quality Labs)的简称,是微软公司为了提升硬件、驱动程序与Windows系统兼容性而设立的认证标准。WHQL认证通过使用微软的测试平台测试设备或驱动程序与Windows操作系统的兼容性、稳定性、互通性,为用户提供更好的使用体验,成功通过所有测试后,即可获取WHQL认证。

不仅如此,获取WHQL认证后,还会向Microsoft以及最终用户证明设备或驱动程序可以在Windows系统上顺畅运行,将程序列入到Windows Catalog以及HCL产品列表中,而且获得“Designed for Windows”徽标资格。

WHQL认证有什么作用?

WHQL认证的作用,主要体现在以下7个方面:

1、消除不安全警告

通过WHQL认证的驱动程序可消除不安全警告提示,而没有WHQL认证的驱动程序在安装时会提示“Windows 无法验证此驱动程序软件的发布者”或“驱动没有效数字签名”之类的警告。

2、获得微软徽标认可

在产品和包装上使用“Designed for Windows”徽标,获得微软品牌及用户对产品与 Windows 兼容认可的优势。

3、提升用户体验

通过WHQL认证的驱动程序通过微软兼容性测试,设备的兼容性和稳定性得以保障,可以让用户能够顺畅安装、启动、运行程序,用户体验感更好!

4、更易更新驱动程序

经WHQL 认证的驱动程序将免费发布在 Microsoft 兼容性中心中,该中心为Windows提供最新版本的驱动程序,因此用户很容易自动下载到最新版驱动程序。

5、获得优先被采购机会

经WHQL认证的驱动程序可列入全球Windows Catalog 以及 HCL 产品列表。政府机关,中大型企业等在采购相关产品时常常会参考产品是否在这些列表之中。

6、防止驱动程序被篡改

WHQL已验证过其开发者身份信息和合法性,可以防止驱动程序篡改,保证其代码的完整性和有效性。不过,这也意味着驱动程序有任何更新都需要重做WHQL认证。

7、利于驱动程序改进

借助WHQL对您的驱动程序进行全面测试,有利于找到尽可能多的bug,并让开发人员在发布程序之前修复改进,从而向市场发布高品质的程序软件。

WHQL认证需要提供哪些材料?

申请WHQL认证软硬件测试,需要提供相应的产品驱动及设备等,具体如下:

要认证的驱动文件

根据认证需求,每个产品各提供2~3套硬件设备用于测试

如果有相应的调试文件如PDB,则一并提供;

在产品测试期间需保持充分的沟通,因期间可能会面临各种未知的技术问题,比如需要修改硬件固件(FIRMWARE)、修改驱动程序(KERNEL DRIVER)等

备注:WHQL认证有不同的方案可选择,不同WHQL认证方案需要的材料可能略有区别,详情可咨询客服。

WHQL认证申请流程

WHQL认证申请流程大致分为6个步骤:

申请EV代码签名证书

申请Azure AD账户

硬件/软件和驱动程序做HLK、HCK测试

将全部测试结果打包

提交测试结果给微软审核

获取WHQL认证

相关推荐: 如何在Joomla上安装SSL证书?

Joomla是一套全球知名的内容管理系统,比较适合作为商业类型的网站程序,占有全球6%的网站市场份额,以下说明将指导大家完成Joomla上的SSL证书安装过程。 在您的服务器上安装 在您可以将 SSL 添加到您的 Joomla 站点之前,您需要在您的服务器上安…