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

问题描述:

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

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

我不想要安装的驱动程序,如果“Windows无法验证此驱动程序软件的发行者”的消息;我只是想检查。

我很高兴与任何脚本或编码的解决方案。

Signtool.exe可用于检查签名。

请阅读有关signtool.exe选项的MSDN link。 Signtool可以在%程序文件%/窗口工具包\ 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约驱动签名更详细的信息。