inno-setup – Inno Script Studio – 从命令提示符使用编译器时无法识别签名工具

前端之家收集整理的这篇文章主要介绍了inno-setup – Inno Script Studio – 从命令提示符使用编译器时无法识别签名工具前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用数字证书签署我的安装程序.使用Inno Script Studio时,我已正确定义了我的签名工具,其中包含MS签名工具,证书密码等的路径.我只是简单地引用它
SignTool=signtool

这很好用.

但是当我尝试通过命令行编译我的脚本时使用:

C:\Program Files (x86)\Inno Setup 5>iscc "C:\Users\username\Documents\MyInstaller.iss"

我收到一个错误

Value of [Setup] section directive “SignTool” is invalid.

当我读到the documentation,it states时:

any Sign Tools configured using the IDE will be specified automatically

所以我的理解是我不应该使用/ S参数?从命令行构建时签署设置文件的正确方法是什么?

解决方法

Inno Script Studio使用与Inno Setup不同的“签名工具”.

Inno Script Studio将“签名工具”存储到:

HKEY_CURRENT_USER\SOFTWARE\Kymoto Solutions\Inno Script Studio 2\SignTools

Inno Setup将它们存储到:

HKEY_CURRENT_USER\SOFTWARE\Jordan Russell\Inno Setup\SignTools

因此,Inno Setup命令行编译器iscc.exe不知道您的Inno Script Studio签名工具.

原文链接:https://www.f2er.com/delphi/239271.html

猜你在找的Delphi相关文章