gpt4 book ai didi

visual-studio-2013 - 无法使用 Inno Setup 登录(登录)安装程序

转载 作者:行者123 更新时间:2023-12-03 23:25:03 33 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Inno Setup - Signing fails with "Sign Tool failed with exit code 0x1"

(2 个回答)


3年前关闭。




我安装了带有 Inno Script Studio 的 Inno Setup 以及 Visual Studio 2013。我有一个数字证书,用密码保护,名为 certificate.p12 .我还安装了 Windows 8.1 驱动程序 SDK(虽然我运行的是 Windows 7 Professional x64)。我在安装程序中包含的编译输出已经签名。

我使用名为 my_signtool 的签名工具配置了 Inno Script Studio并使用此命令:

"C:\Program Files (x86)\Windows Kits\8.1\bin\x64\signtool.exe" sign /f "z:\full\path\to\certificate.p12" /p "password" $f

...还有我的 .iss文件,我有:
SignTool=my_signtool

在我的计算机上使用此设置,它可以完美运行。我编译项目,Inno Setup 会自动对安装程序及其卸载程序进行签名。

但是,我有一个同事应该是完全相同的设置。他拥有 Visual Studio 2013、Inno Setup 和 Inno Script Studio、证书副本及其密码。当他试图编译它时,Inno Setup 失败了,说试图针对 uninst.e32.tmp 运行 signtool。返回 0x1 .当他运行它试图在命令提示符下手动运行的确切命令时,它通过说明 uninst.e32.tmp 失败。不可用,但这似乎很正常,因为我怀疑 Inno Setup 只是在错误发生后自行清理(或者是吗?)。

我试过用 $q 替换引号在标志工具中定义无济于事。事实上,除了通往 signtool.exe的路径之外本身,无论如何,所涉及的路径都没有空格。

我们的两个输出最初都是这样的。紧接着就是他们分歧的地方:我的继续运行,他提示签名工具失败了 0x1 .
Starting compile.  [Monday, January 12 2015 at 10:11:03 AM]
Compiling script with Inno Setup 5.5.5 (a) [ISDLLCompileScriptA]

[PreCompile] Processing.
[PreCompile] Processing is still being tested.
[PreCompile] Processing finished.

[ISPP] Preprocessing.
[ISPP] Preprocessed.

Parsing [Setup] section, line 14
...
Parsing [Setup] section, line 41
Reading file (WizardImageFile)
File: C:\Program Files (x86)\Inno Setup 5\WIZMODERNIMAGE.BMP
Reading file (WizardSmallImageFile)
File: C:\Program Files (x86)\Inno Setup 5\WIZMODERNSMALLIMAGE.BMP
Preparing Setup program executable
Updating icons (SETUP.E32)
Running Sign Tool command: "C:\Program Files (x86)\Windows Kits\8.1\bin\x64\signtool.exe" sign /f "z:\full\path\to\certificate.p12" /p "password" "Z:\full\path\to\uninst.e32.tmp"

猜猜我忽略了什么简单的细节,我的环境每次都可以正常工作,但即使它的配置方式相同,他也失败了?

最佳答案

我遇到了同样的问题,只需要以管理员身份运行 Inno Script Studio,然后就没有问题了。

关于visual-studio-2013 - 无法使用 Inno Setup 登录(登录)安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27949515/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com