当前位置: 代码迷 >> 驱动开发 >> 驱动签字后驱动详细中sys文件不显示签名
  详细解决方案

驱动签字后驱动详细中sys文件不显示签名

热度:53   发布时间:2016-04-28 10:29:47.0
驱动签名后驱动详细中sys文件不显示签名
公司自己开发的驱动程序,为了能在64位操作系统上正常使用驱动,买了个数字签名,根证书是“VeriSign Class 3 Public Primary Certification Authority - G5”,签名后在win7操作系统中安装驱动,设备管理器选中设备,右键属性,查看驱动程序tab页,能看到数字签名,但是点击“驱动程序详细信息”,查看sys文件,却显示没有签名。不影响正常使用。看过别的公司有签名的驱动,能在驱动程序详细信息中显示签名信息,不同的是,他没有使用自己公司的签名,签名上显示的是微软打头的内容。另外证书的“预期目的”内容,我们公司买的证书只有“代码签名”,而上面说的那个驱动的证书还有“windows硬件驱动程序验证”。是不是我签名时的操作有问题?我们公司的证书是否能让win7操作系统中签名的驱动详细中显示签名信息?如果不能,可有明确的解释?

还有在win8操作系统中“驱动程序详细信息”中sys文件居然能显示签名。不知道有没有参考价值。
硬件驱动 签名 微软

------解决方案--------------------
细节不太了解。
在x64上能够安装成功,说明你的数字签名生效了。

“windows硬件驱动程序验证”是WHQL实验室提供的数字签名。一般情况下,设备驱动程序最好拿到Microsoft的数字签名。不然,客户安装驱动程序会有数字签名警告信息。
------解决方案--------------------
Configuring a Computer to Support Release-Signing (Windows Drivers)

Verifying the Release-Signature (Windows Drivers)

一般来说,如果你的驱动包能够在win7 x64下安装,说明系统已经认为驱动的数字签名是有效的。
  相关解决方案