外资巨头智能POS驱动设备通过我司华商检测成功获得微软WHQL认证

外资巨头智能POS驱动设备通过我司华商检测成功获得微软WHQL认证

解决方案goocz2025-01-26 18:33:1212A+A-

24年12月24,华商检测成功协助客户拿下5个型号分别WIN10,WIN7/8,因为客户内测失败,所以中途联系我们接手。很多客户都是因为谷歌GMS认证认识我们,但是我们团队做微软WHQL认证也是拥有非常丰富的经验和成功的案例!

了解客户诉求后我们迅速给出方案:

基于我们服务能力和客户需求提出2套方案,一个是我们协助整改,测试按次收费,另外一个是全部我司安排,测试+整改+发证全包服务。最终客户还是选择全包方案。12月13日样品寄出,历时7工作日完成测试加整改,最终成功下证。

WHQL证书

什么是微软WHQL认证?

WHQL是Windows Hardware Quality Lab.的简称, 翻译成中文是windows系统硬件质量实验室测试认证计划,简称WHQL认证。实验室主要执行windows徽标计划,检验硬件产品和驱动程序在windows系统下的兼容性和稳定性。

WHQL认证的必要性:

1.驱动需求
所有驱动程序必须通过WHQL认证,否则无法正常安装
2.提高兼容性、稳定性
消除安装过程中的兼容性提醒,安装无需“禁用驱动程序数字签名”
3.提高客户的认知度
通过认证后,产品被微软全球的Windows Catalog以及HCL收录
4.取得微软徽标授权
企业有权在产品和包装上使用“Designed for Windows”等徽标
5.微软在线Windows Update服务
直接从Windows Update中更新驱动
6.提高企业形象
展示公司技术能力,提高企业形象
7.出口认证,海关通关
硬件设备出口强制要求WHQL认证,否则无法通关
8.高质量驱动
减少产品召回,降低售后服务成本

WHQL 测试涵盖了多个项目,主要包括以下几方面:

兼容性测试

  • 操作系统兼容性:确保产品在不同版本的 Windows 操作系统上都能正常运行,如 Windows 10、Windows 11 等,包括 32 位和 64 位系统。
  • 硬件兼容性:检测产品与各种硬件设备的兼容性,包括不同品牌、型号的主板、CPU、内存、显卡、声卡、网卡等,避免出现硬件冲突。
  • 软件兼容性:验证产品与其他常用软件的兼容性,如办公软件、浏览器、杀毒软件等,确保在安装和使用过程中不会相互干扰。

稳定性测试

  • 长时间运行测试:让产品在模拟的实际使用环境中长时间运行,如连续运行 72 小时或更长时间,检查是否会出现死机、蓝屏、崩溃等不稳定现象。
  • 高负载测试:对产品进行高负载压力测试,如同时运行多个大型应用程序、进行大量数据传输等,评估其在高压力下的稳定性和性能表现。
  • 温度和散热测试:对于硬件设备,监测其在运行过程中的温度变化,确保散热良好,不会因过热而导致性能下降或出现故障。

功能性测试

  • 设备功能完整性:检查硬件设备的各项功能是否正常实现,如打印机的打印功能、扫描仪的扫描功能、鼠标和键盘的按键功能等。
  • 驱动程序功能:验证驱动程序是否正确安装和配置,是否能够实现硬件设备的所有功能,包括特殊功能和高级特性。
  • 接口和协议测试:针对具有特定接口和协议的产品,如 USB 设备、蓝牙设备等,测试其是否符合相关接口和协议标准,确保与其他设备的正常通信。

性能测试

  • 数据传输速度:测量硬件设备的数据传输速度,如硬盘的读写速度、网卡的网络传输速度等,确保其性能符合产品规格和用户需求。
  • 资源占用情况:评估产品在运行过程中对系统资源的占用情况,包括 CPU 使用率、内存占用、I/O 带宽等,避免过度占用系统资源导致系统卡顿。
  • 响应时间测试:检测产品对用户操作的响应时间,如鼠标点击、键盘输入等的响应速度,确保用户体验良好。

安全性测试

  • 数字签名验证:检查驱动程序是否具有有效的数字签名,确保其来源可靠,未被篡改。
  • 漏洞检测:扫描产品中可能存在的安全漏洞,如缓冲区溢出、代码注入等,防止黑客利用这些漏洞攻击系统。
  • 权限管理测试:验证产品在安装和使用过程中的权限管理是否合理,是否存在越权访问系统资源或用户数据的风险。

安装和卸载测试

  • 安装过程测试:检查产品的安装程序是否易于使用,是否能够正确识别系统环境,是否会出现安装错误或提示不清晰等问题。
  • 卸载完整性:确保产品在卸载后不会残留任何文件或注册表项,不会对系统造成不良影响。
  • 安装和卸载的兼容性:验证产品在与其他软件同时安装或卸载时的兼容性,避免出现相互干扰或导致系统不稳定的情况。

WHQL认证申请所需材料:

1. EV代码签名数字证书申请表
2. 企业营业执照副本、组织机构代码证2个复印件
3. 包含企业名称、身份证明、联系方式的律师函

申请WHQL认证流程:

一, 申请EV代码签名证书
申请EV代码签名证书主要为了创建 Azure AD账户和提交测试LOG, 微软要求必须是Entrust, Symantec, Digicert, globasign 四家CA公司的EV代码签名证书。

二,申请Azure AD(Active Directory)账户
目前微软WHQL认证的网站已经改成Developer.Microsoft.com, 原来的http://Sysdev.microsoft.com已经停用。微软要求申请WHQL认证的公司必须要申请Azure AD账户。

三,硬件(或软件)和驱动程序做HLK, HCK测试。
微软的测试工具有做许多的更新,到目前为止Windows 7 、Windows 8、Windows8.1还是采用HCK(Hardware certificate kit) 2.1版本来做测试。Windows 10采用HLK(Hardware Lab Kit)来做测试,但是HLK版本需要根据要Windows 10版本来选择。目前分别有HLK 1607, 1703, 1709, 1803, 1809版本, 笔者的经验是Windows 10 1803及以下版本可以共同用HLK 1803版本测试. 而HLK 1809版本只能用于测试Windows 10 1809和Windows server 2019, 不能兼容以下的版本。

四,将全部测试项通过的LOG打包。
测试完成后需要用HCK或HLK将测试结果打包。用HCK打的包后缀名为HCKx, 而用HLK打包的是HLKx.

五,提交测试结果给微软审核。
提交之前需要将前面创建的所有HCKx文件、HLKx合并,如果有驱动程序的需要加入驱动程序,然后创建一个新的HCKx或者HLKx文件,注意这次的创建需要用EV代码签名证书签名。把新创建的HCKx或HLKx文件通过前面创建的Azure AD 账户提交微软审核。

六,等待微软审核
微软审核周期因产品类型而有些差异。一般的产品通常1个小时左右可以审核完成,而有些如指纹仪这种需要微软人工审核的产品需要2天的时间。

七,完成
微软审核通过(approved),下载驱动数字签名catalogfile和微软认证报告。有需要的公司可以将驱动发布到windows Update.



码字不易,请给小编左下角一个点赞支持吧!更多内容请关注微信公众号“华商检测

点击进入华商检测官网,查看更多认证讯息。

本文由CTC华商检测收集整理编辑,转载请注明出处!

点击这里复制本文地址 以上内容由goocz整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

果子教程网 © All Rights Reserved.  蜀ICP备2024111239号-5