【发布时间】:2018-12-11 15:04:56
【问题描述】:
编辑:
我在使用 InnoSetup 和 signtool 时遇到问题。以下内容在命令行中完美运行(我在原始帖子中从 PowerShell 恢复为 CMD)。
"c:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x86\signtool.exe" sign /f certificate.p12 /p password /t http://timestamp.verisign.com/scripts/timstamp.dll MyApp.exe
但是,如果我在 InnoSetup IDE 中放入同一行(按照 InnoSetup 的要求在末尾添加 $f),则会失败并显示“签名工具失败,退出代码为 0x1”。我已经看到了以下answer,但是在命令行上它工作正常,它没有帮助。 如果没有 codetool 行“SignTool=signtool”,InnoSetup 可以正确编译。
【问题讨论】:
-
“我怀疑在 Windows 10 上 InnoSetup 需要与 PowerShell 中相同的系统税。” - 这是一个非常错误的假设。 - 这是XY problem。
标签: inno-setup