【问题标题】:Check if driver is unsigned before attempting to install在尝试安装之前检查驱动程序是否未签名
【发布时间】:2014-09-03 11:05:48
【问题描述】:

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

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

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

我对任何脚本化或编码的解决方案都很满意。

【问题讨论】:

    标签: driver unsigned


    【解决方案1】:

    Signtool.exe 可用于检查签名。

    请阅读MSDN link 关于signtool.exe 选项的信息。 Signtool 可以在 %program files%/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 了解有关驾驶签名的更多详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多