JNH*_*JNH 10 inno-setup code-signing
我正在使用数字证书签署我的安装程序.使用Inno Script Studio时,我已正确定义了我的签名工具,其中包含MS签名工具,证书密码等的路径.我只是简单地引用它
SignTool=signtool
Run Code Online (Sandbox Code Playgroud)
这很好用.
但是当我尝试通过命令行编译我的脚本时使用:
C:\Program Files (x86)\Inno Setup 5>iscc "C:\Users\username\Documents\MyInstaller.iss"
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
[Setup]部分指令"SignTool"的值无效.
当我阅读文档时,它指出:
将自动指定使用IDE配置的任何Sign Tools
所以我的理解是我不应该使用/S参数?从命令行构建时签署设置文件的正确方法是什么?
Inno Script Studio使用与Inno Setup不同的"签名工具".
Inno Script Studio将"签名工具"存储到:
HKEY_CURRENT_USER\SOFTWARE\Kymoto Solutions\Inno Script Studio 2\SignTools
Run Code Online (Sandbox Code Playgroud)
Inno Setup将它们存储到:
HKEY_CURRENT_USER\SOFTWARE\Jordan Russell\Inno Setup\SignTools
Run Code Online (Sandbox Code Playgroud)
因此,Inno Setup命令行编译器iscc.exe不知道您的Inno Script Studio签名工具.
| 归档时间: |
|
| 查看次数: |
1694 次 |
| 最近记录: |