为什么 7zip 在制作 SFX 安装程序时忽略我的安装路径?

2023-11-22

目前,我正在使用以下配置使用 7zip 制作 SFX:

;!@Install@!UTF-8!
InstallPath="C:\\test"
GUIMode="2"
RunProgram="7z465.exe"
;!@InstallEnd@!

然后,我将 7z465.exe 打包到 Setup.7z 中,然后在批处理文件中调用以下行:

copy /b "C:\Program Files\7-Zip\7zSD.sfx" + config.txt + ".\Release\Setup.7z" .\Release\Setup.exe

当我运行生成的 Setup.exe 时,它​​可以正常提取并启动 7z465.exe,但它仍然提取到当前用户的某个 7zip 临时文件夹,而不是 C:\test!

以管理员身份运行似乎也没有效果。

任何人都知道为什么会发生这种情况?


使用修改后的 7zsd.sfxhttp://7zsfx.solta.ru。 InstallPath 仅适用于修改后的包。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 7zip 在制作 SFX 安装程序时忽略我的安装路径? 的相关文章

随机推荐