【发布时间】:2015-06-16 08:58:25
【问题描述】:
我的 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输出什么? -
从 Inno Setup 我没有得到太多细节。当我点击运行或编译时,我得到:
Compiler Error! Sign Tool failed with exit code 0x1.
标签: inno-setup code-signing signing code-signing-certificate