在尝试安装之前检查驱动程序是否未签名

时间:2014-09-03 11:05:48

标签: driver unsigned

在脚本视图中,您可以在尝试安装之前检查驱动程序是否未签名 - 或者更准确地检查发布者是否无法验证?

问题类似How to get rid of "windows can't verify the publisher of this driver software" window?

如果出现“Windows无法验证此驱动程序软件的发布者”消息,我不想安装驱动程序;我只想查一下。

我对任何脚本或编码解决方案感到满意。

1 个答案:

答案 0 :(得分:0)

Signtool.exe可用于检查签名。

请阅读有关signtool.exe选项的MSDN link。 Signtool可以在%程序文件%/ windows Kits \ 8.1 \ bin

中找到

要为运行可执行文件或安装驱动程序包而测试签名,正确的选项是/ pa。请参考KMCS_Walkthrough.doc 要为加载内核模式代码测试签名,正确的选项是/ kp。

使用/ pa:

验证文件签名的批处理文件示例
"C:\Program Files (x86)\Windows Kits\8.0\bin\x86\signtool" verify /v /pa %1
pause

更多例子:

Signtool verify /pa /v /c tstamd64.cat amd64\toaster.sys

有关驾驶签名的更多详细信息,请参阅MSDN entryBlog entry