使用 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