CYPRESS USB驱动 CYUSB 数字签名方法与注意事项.pdf

上网导航 2023-08-31 430 0条评论
摘要: CYPRESSUSB驱动CYUSB数字签名方法与注意事项大家都知道,用CY7C68013AEZ-USBFX2或者CYUSB3014EZ-USBFX3开发完一个产品后...

CYPRESSUSB驱动CYUSB数字签名方法与注意事项大家都知道,用CY7C68013AEZ-USBFX2或者CYUSB3014EZ-USBFX3开发完一个产品后,所用的驱动一般会有自己设备的PID/VID以及设备信息。为了能在64位WINDOWS操作系统上顺利安装这个驱动那么数字签名是不可少的。在32位系统上安装驱动是可以不要数字签名,最多出个警告WINDOWS无法验证此驱动程序软件的发行者,然后选择"始终安装此驱动程序软件就可以安装成功并且正常使用了。在64位操作系统上,可以利用开机禁用数字签名的方法安装成功,但是给客户的产品这样总不行吧?下面介绍下给一个CYUSB驱动做正式数字签名的方法与注意事项:1)[Version]段的DriverVer时间改为签的日期,比如我签的日子是2014日(一个比较重要的日子)那么DriverVer=07/07/2014。如果写成7/7是错误的啊.2)把自己改好的INF文件先利用INF2CAT工具生成一个CAT文件。INF2CAT工具网上有的载,具体的使用方法网上也有,这里就不具体讲了。我们要以管理员身份运行命令提示符,然后输入命令运行INF2CAT.EXE。

如图:输入命令把改好的INF生成CAT文件,如下图命令,之前我已经把CYUSB.INFCYUSB.SYS2个文件放到了CYUSBX64文件夹并放到了D盘。命令输入后回车无错误,无警告,在CYUSBX64文件夹下生成了一个CYUSB.CAT文件。4)现在我们可以给CAT和SYS进行数字签名了,需要使用到购买到的证书,使用方法等资料文件,这些代理机构都会提供的。我现在签名工具放在了D盘SIGNTOOL文件夹下,先把CYUSBX64文件夹里的CYUSB.CAT,CYUSB.INF,CYUSB.SYS放到SIGNTOOL文件夹里。现在可以输入命令进行数字签名了,先签CAT文件,具体看图:红色部分是我们的证书和密码。成功后看到如下信息:这样CAT文件就签成功了。接着同样方法签CYUSB.SYS文件,只要把签CAT的命令最后的CYUSB.CAT改成CYUSB.SYS回车就可以了。签成功如图:现在已经签完毕了,我们看下CAT和SYS文件的属性,已经比原来多出了数字签名一栏。现在在64位系统上安装这个驱动就可以非常顺利的装上了,在32位系统也不会出现警告,但是还有一点要注意,如果CAT和SYS签的日期不是同一天,那么虽然签名都成功,但是安装驱动的时候仍然会有警告,64位系统依然无法成功安装。如有疑问或者需要帮忙搞定数字签名以及USB2.0,USB3.0开发,可访问博客联系。免费协助项目可行性分析。

文章版权及转载声明:

作者:上网导航本文地址:https://www.90xe.com/post/3312.html发布于 2023-08-31
文章转载或复制请以超链接形式并注明出处技术导航

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏