加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

inno-setup – signtool与Inno Setup失败,退出代码为0x1

发布时间:2020-12-15 09:37:07 所属栏目:大数据 来源:网络整理
导读:突然,我的Inno Setup编译器停止工作.自从我上次使用它以来,我刚刚安装了一份新的证书给同一家公司. 我已经以这种方式配置了签名工具(NAME是证书中Subject的字符串的开头): mysigntool="C:Program Files (x86)Microsoft SDKsWindowsv7.1ABinsigntool.e
突然,我的Inno Setup编译器停止工作.自从我上次使用它以来,我刚刚安装了一份新的证书给同一家公司.

我已经以这种方式配置了签名工具(NAME是证书中Subject的字符串的开头):

mysigntool="C:Program Files (x86)Microsoft SDKsWindowsv7.1ABinsigntool.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的末尾添加$f(在IDE设置中,而不是脚本中),以便实际传递要签名的文件的名称.这就是您收到“缺少文件名”错误的原因.

请参阅Inno help file中的示例.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读