Inno Setup - 无法使用 globalsign EV 代码签名

InnoSetup - fails to use global sign EV code signing

过去我有其他与 innoSetup 一起使用的代码签名。但最近我购买了三年的 EV 代码签名,即 USB 令牌证书。

当我在没有 InnoSetup 的情况下手动执行时,它会起作用。

我如何使用 innosetup 进行设置?

我试过跟随,但总是失败。

[Setup]
...
SignTool=signtool

编辑: dialogin window 不断询问按确定或取消,当我单击确定时它不断重复。

您没有为 signtool.exe 指定正确的位置。当您手动 运行 时,它在 c:\Users\tpt\Desktop\github\CERTIFICATE\certificate\software 中。在您的 InnoSetup 中,您指向 c:\Users\tpt\Desktop\innosetup\software。您需要更改 InnoSetup 中的 signtools 设置以指向正确的位置。

不要提供未签名的安装目录,只需将其替换为 $f