2

我有一个使用此链接中的步骤签名的驱动程序: http ://technet.microsoft.com/en-us/library/dd919238(v=ws.10).aspx

当我尝试在 Windows 8.1 上安装此驱动程序时,它失败了。该驱动程序可以安装在所有其他操作系统上。

当我重新启动计算机并禁用驱动程序签名强制并开始驱动程序安装时,会出现一条消息,指出驱动程序的发布者未知,并询问我是否要继续安装。如果您选择安装,则驱动程序安装在 Windows 8.1 上。所以我猜这个问题一定是驱动程序签名的问题。

取自链接:“驱动程序被标记为“不受信任”,因为 Windows 无法根据每台计算机受信任的根证书颁发机构存储中的任何受信任证书验证证书”。

由于此驱动程序旨在在客户机器上运行,因此这个问题真的很烦人。

所以:如果我将驱动程序标记为“受信任”,这个问题会得到解决吗?我该怎么做?或者有人知道这个问题的更简单的解决方法吗?

4

1 回答 1

1

您应该尝试使用/tr而不是,因为我在使用我的文章Practical Windows Code and Driver Signing中描述/t的选项时遇到了问题。/tr

“失败”到底是什么意思?您收到什么错误消息,或什么意外行为?您能否在此处发布 .CAT 文件,以便我们查看您的签名?您的证书是您的 SHA1 还是 SHA2?CAT文件和CAT文件的签名呢?

您可以考虑购买证书而不是自己制作证书。这样您就不必担心将您的证书放入所有客户计算机上的受信任的根证书颁发机构列表和受信任的发布者列表中。

于 2014-06-03T19:52:27.870 回答