我的Inno Setup编译器突然停止工作了。自上次使用以来,我只安装了一个新的证书,仍然是由同一家公司颁发的。
我已经按照以下方式配置了签名工具(NAME是证书主题中字符串的开头):
mysigntool="C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin\signtool.exe" sign /v /a /s my /n NAME /t http://timestamp.verisign.com/scripts/timestamp.dll
然后在Inno Setup .iss文件中我有:
SignTool=mysigntool
SignedUninstaller=yes
即使我删除了/t和时间戳,签名总是失败并显示退出代码0x1。请注意,如果我从命令提示符中运行相同的命令,则签名可以完美地工作。
signtool.exe
输出的是什么? - Martin Prikryl