我正在尝试安装我在Windows 7(32位和64位)和Windows8 / 8.1(32位和64位)上构建的USB复合设备。
该设备由Mass-storage和CDC Serial端口设备组成。我提供了一个INF文件,以使Windows识别主要的复合设备。一旦识别出来,我还为CDC串行设备提供INF。大容量存储部分无需INF文件即可运行。
现在这些INF文件使用普通默认Windows驱动程序的驱动程序。(usbccgp.sys,usbser.sys)即使使用这些"默认"驱动程序并没有更改其中的任何内容,我是否仍需要获取数字签名才能安装此设备?反正有没有写INF以绕过这个错误?
由于
答案 0 :(得分:2)
在64位Windows中安装驱动程序时强制执行签名。没有签名,司机不会工作。一旦您拥有适当的证书(请注意,并非每个代码签名证书都能正常工作),您可以使用此证书签署驱动程序和cat文件(如果使用)。