WHQL之无需HLK结果就可获得微软驱动数字签名+Cannot specify [ClassInstall32] section解决

本文介绍了如何在未通过HLK测试的情况下,通过Microsoft的证明签名方式为Windows驱动获取「Microsoft Windows Hardware Compatibility」数字签名。详细步骤包括购买EV证书、注册Azure AD、关联Partner Center、生成并签名.cab文件、提交硬件测试以及解决'ClassInstall32'问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

WHQL之无需HLK结果就可获得微软驱动数字签名+Cannot specify [ClassInstall32] section解决

Windows驱动无需通过HLK测试就可先获得微软数字签名Microsoft Windows Hardware Compatibility Publisher。亲测成功截图:
在这里插入图片描述
在这里插入图片描述

起因是,公司最近开始研究windows驱动,也购买了EV证书,以为剩下的事有了证书就轻轻松松了,却得知如果想要驱动能在正常模式下的Windows系统上安装运行而不报错,需要让驱动获得微软的数字签名,而这个证书提供商对于这项微软签名服务的价格是五千三次。。。。(如果驱动没有通过微软的WHQL认证,则只能在Windows测试模式下运行,无法release给客户)

公司自己搭建的HLK平台死活跑不通,又着急要微软数字签名,无奈只能交钱让证书提供商先帮公司驱动搞定签名,结果这才发现人家根本不需要跑通HLK,就能得到微软认证签名,并且认证流程很快,看起来并不复杂。于是,自己动手!省下这一大笔钱!!!

正文

整个流程是通过微软官方提供的各类信息组合而成的,下面这几篇微软文档是本文各步操作的依据。若博客里,我讲述的流程+截图仍不能让你觉得很清晰的话,可在这几篇里找对应的讲解,对比着我的截图来看。

注册硬件程序 - 视窗驱动程序|微软文档 (microsoft.com)

Add or Update a code signing certificate - Windows drivers | Microsoft Docs

对内核驱动程序进行证明签名以便公开发布 - Windows drivers | Microsoft Docs

首先确定一点,是真的可以先不通过HLK测试,就获得这个“Microsoft Windows Hardware Compatibility”签名:
依据在这个页面:驱动签名策略 - 视窗驱动程序|微软文档 (microsoft.com)
看到相关的文字提示,不需要HLK测试也可有签名。当然啦,最终版本肯定还是要跑通HLK测试的,本文只是讲解如何先获得签名。
在这里插入图片描述
整体流程:

  1. 找机构花钱购买EV证书
  2. 注册Microsoft账号
  3. 用第2步注册的账号登录microsoft azure,在里面创建Active Directory。Sign in to Azure – Account and Billing | Microsoft Azure
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值