WHQL 签名认证和 USB 硬件驱动、inf 文件、sys 文件信息修改
环度小编:xadmin

在 Windows 系统占主流操作系统的今天,如果想要开发一个 USB 硬件驱动来使用,变得越来越容易,因为很多芯片厂商和微软会提供一些 USB 驱动文件 sys 和 inf 文件,只需简单的修改即可使用。

如图 1 和图 2 所示,就是一个“Cypress Generic USB Driver“

图 1 如下

WHQL 签名认证和 USB 硬件驱动、inf 文件、sys 文件信息修改

 

图 2 如下

WHQL 签名认证和 USB 硬件驱动、inf 文件、sys 文件信息修改

如上面图 1 和图 2 显示,原驱动 cyusb3.sys 和 cyusb3.cat 上已经有了 WHQL签名,如果需要把这个驱动修改成自己公司 USB 驱动,其实步骤很简单:

 

只要在原来的 inf 文件里修改一下提供商,驱动名称,驱动 GUID,设备的 VID 和 PID 之类,inf 文件修改地方如图 3、图 4 所示。

图 3 如下

修改一下提供商,驱动名称,驱动GUID,设备的VID 和PID之类

图 4 如下

修改一下提供商,驱动名称,驱动GUID,设备的VID 和PID之类

 

但是修改这些内容会使原来的 CAT  文件WHQL 签名失效,如下图 5 所示

图 5 如下

CAT文件WHQL签名失效

 

所以就要对新修改后的 USB 驱动文件重新进行 WHQL 数字签名认证,以保证驱动可以正常使用。

如图6所示,驱动重新进行了 WHQL 签名认证,就正常安装了:

图 6 如下

驱动重新进行了WHQL签名认证,就正常安装了

当然,在实际操作中,有很多对口细节和技术门槛,如果您正好有这方面需求,并且对 USB 驱动修改和 WHQL 签名不太熟悉,可以联系环度网信为您提供 inf 文件、sys 头文件信息修改、WHQL 签名认证等服务。


  • 扫一扫二维码可分享朋友或朋友圈