我有 Inno Setup 脚本,我需要在其中使用 SignTool=signtool
,它已正确配置并在过去有效。
但是当我尝试编译并出现以下错误时它失败了:
Sign Tool failed with exit code 0x1.
最佳答案
您没有向我们提供任何我们可以用来调试您的问题的信息。
所以我发布了使用“签名工具”调试问题的通用说明。
尝试 command-line compiler (
ISCC.exe
) .它将在输出中保留完整的signtool.exe
错误消息:或者临时在符号工具命令前加上
cmd.exe/k
以保留其输出,即使在 Inno Setup GUI 编译器中编译时也是如此。例如:cmd.exe /k C:\path\to\signtool.exe sign /f C:\mykey.pfx $f
请注意,如果您使用带空格的
signtool.exe
路径,由于cmd
的工作方式,您不仅要将路径本身用双引号引起来,还有整个命令:cmd.exe /k ""C:\path to signtool\signtool.exe" sign /f C:\mykey.pfx $f"
关于window - Inno Setup - 签名失败并显示 "Sign Tool failed with exit code 0x1",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39685417/