none
关于代码签名的一个问题 RRS feed

  • 常规讨论

  • 最近我遇到了一个问题,我写了一个虚拟的HID设备。因为在Win7X64的系统上运行。所以我给这个驱动进行了签名。签名文件有三个。签名后,我进行了安装,出现了一个提示框,标题是:windows安全。内容是:您想安装这个设备软件吗?接下来的内容是我的虚拟HID的内容与我的代码证书内容。好吧,到了这里。我认为windows7识别出来我进行了代码签名了。但是我选择安装后在设备管理器中发现我虚拟的HID设备带有黄色的警示图标。这意味着我的这个设备安装有问题。双击我的设备,在设备状态中提示:Windows 无法验证此设备所需的驱动程序的数字签名。最近的硬件或软件更改安装的文件可能未正确签名或已损坏,或者可能是来自未知来源的恶意软件。 (代码 52),但是在驱动程序选项卡中的数字签名上,却显示我的证书。当我点击驱动程序文件详细信息时,显示我的驱动文件拷贝到了c:\windows\system32\DRIVERS\目录下。但是没有数字签名。但是当我打开这个目录找到我的驱动文件时,上面的的确确显示我的文件经过了签名。

    请问这是为什么?我明明已经签署成功了驱动文件,为什么还会出现这个问题?我又应该如何解决。

    • 已更改类型 _炽天使 2016年4月24日 14:15 没人回答
    2016年4月24日 7:28