使用 SignTool 验证文件签名
以下命令验证名为 MyControl.exe的文件的签名:
SignTool 验证MyControl.exe
如果前面的示例失败,可能是签名使用了代码签名证书。 SignTool 默认使用 Windows 驱动程序策略进行验证。
以下命令使用默认身份验证验证策略验证签名:
SignTool verify /paMyControl.exe
以下命令验证可能在目录中签名的系统文件:
SignTool verify /aSysFile.dll
以下命令验证已在名为 MyCat.cat 的目录中签名的系统文件:
SignTool verify /cMyCat.catMyFile.ini
对于任何 SignTool 验证,可以检索证书的签名者。 以下命令验证系统文件并显示签名者证书:
SignTool verify /vMyControl.exe
SignTool 返回声明签名结果的命令行文本检查。 此外,对于成功执行,SignTool 返回零的退出代码,一个返回失败的执行代码,两个用于已完成警告的执行。
有关 SignTool 的详细信息,请参阅 SignTool。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈