微软WHQL认证有哪些步骤?驱动程序签名及发布

简介: 通过WHQL认证有什么好处呢?凡是通过WHQL认证的产品,都可获得微软logo授权,可使用“Designedfor Windows”标志,其相关信息可列入微软官方网站和操作系统的硬件兼容列表(HCL),支持直接从Windows Update中更新驱动。

微软WHQL认证是指MicrosoftWindows Hardware Quality Labs(Windows硬件质量实验室)对硬件设备的检测认证,这个实验室主要从事计算机硬件产品、驱动程序与Windows操作系统的兼容性和稳定性测试。驱动程序通过WHQL认证,可以确保硬件设备能够在Windows系统中运行,保证了设备的兼容性和稳定性。

下载.png 

通过WHQL认证有什么好处呢?凡是通过WHQL认证的产品,都可获得微软logo授权,可使用“Designedfor Windows”标志,其相关信息可列入微软官方网站和操作系统的硬件兼容列表(HCL),支持直接从Windows Update中更新驱动。微软WHQL认证流程较为复杂,开发者可以联系有经验的服务商提供WHQL认证服务,协助完成微软WHQL认证流程。

 

步骤一:获取EV代码签名证书

驱动程序提交WHQL认证的过程中都需要用到EV代码签名证书,开发者需提前申请EV代码签名证书备用。微软要求使用指定CA机构颁发的EV代码签名证书,开发者可通过沃通CA申请获取符合微软要求的EV代码签名证书。

步骤二:注册Windows徽标认证账户

开发者在微软Windows硬件合作伙伴中心注册账户,用于提交WHQL认证。注册前需要准备好一张EV代码签名证书及微软Azure AD账户。帐户注册过程中,需要使用EV代码签名证书签名指定文件来完成注册。

步骤三:软硬件驱动测试

根据微软要求搭建WHQL测试环境,使用微软提供的测试工具(HCK/HLK)进行驱动测试。搭建测试环境的过程耗时费力,沃通WHQL认证服务基于完善的测试环境及丰富的WHQL测试经验,帮助开发者更轻松地完成驱动测试步骤。

步骤四:测试结果提交微软审核

测试完成后需要将测试结果打包,文件需要用EV代码签名证书签名,测试结果提交微软审核认证。沃通WHQL认证服务可协助开发者完成提交步骤。

步骤五:获得微软认证签名

经过微软严格审核通过后,驱动程序获得微软认证签名“MicrosoftWindows Hardware Compatibility Publisher”,这个驱动就完成了WHQL认证,能够在Windows系统上顺畅运行。




相关文章
|
开发者
UOS系统如何给软件签名
UOS系统如何给软件签名
UOS系统如何给软件签名
|
4月前
|
Linux 数据库 iOS开发
超级签名源码/超级签/ios分发/签名端本地linux服务器完成签名
该系统完全在linux下运行,不存在使用第三方收费工具,市面上很多系统都是使用的是第三方收费系统,例如:某心签名工具,某测侠等,不开源而且需要每年交费,这种系统只是在这些工具的基础上套了一层壳。请需要系统的放大你们的眼睛。
39 0
|
存储 网络安全 数据安全/隐私保护
iOS 逆向编程(七)客户端(手机)免密认证登录
iOS 逆向编程(七)客户端(手机)免密认证登录
127 0
|
Java API 开发工具
工银e生活开发脱坑日志(1)RSA密钥签名验签windows环境下配置、
工银e生活开发脱坑日志(1)RSA密钥签名验签windows环境下配置
108 0
|
Linux Android开发
支付宝二维码脱机认证库测试(linux_x86平台验证)
支付宝二维码脱机认证库测试(linux_x86平台验证)
|
安全 开发者 Windows
如何给驱动程序签名?怎么做微软WHQL认证?
内核模式旨在验证在系统上运行我们的程序和软件的驱动程序包的代码,内核模式代码的签名文件在安全目录(CAT 文件)中受到保护。
302 0
如何给驱动程序签名?怎么做微软WHQL认证?
|
存储 安全 数据库
什么是UEFI签名认证?UEFI签名有什么好处?
UEFI签名认证就是对运行在 UEFI 系统下的 efi 驱动和通过 UEFI 启动的 shim(垫片)进行测试审查后,获得微软 UEFI 签名。
354 0
什么是UEFI签名认证?UEFI签名有什么好处?
|
算法 开发工具 Windows
Windows开发签名工具(SignTool)下载
Windows开发签名工具(SignTool)下载
191 0
|
Android开发 iOS开发
华为快应用 - 打包的签名注意事项和versionCode注意事项
华为快应用 - 打包的签名注意事项和versionCode注意事项
199 0
|
Java Android开发 数据安全/隐私保护