我不知道7zip提供的7z.sfx文件和开发人员站点上可下载的7zsd.sfx之间有什么区别,因为7zip没有捆绑在一起。7z.sfx似乎没有接受我的请求,即包含我为其创建的config.txt文件,但是7zsd.sfx include方法工作得很好。
7zip附带捆绑的7z.sfx。程序文件目录中的应用程序history.txt显示,7zsd.sfx在2005年曾与7zip捆绑在一起。在history.txt文件中,7z.sfx也称为“未压缩的SFX”。
这是使用的配置:
;!@Install@!UTF-8!
InstallPath="C:\\ProgramData\\IT"
GUIMode="2"
;!@InstallEnd@!这是我正在使用的语法和响应行为:
C:\Users\<me>\Desktop\Updater\Recorder>copy /b 7z.sfx + config.txt + "RecorderVer0.0.0.4".7z "RecorderVer0.0.0.4".exe
7z.sfx
config.txt
RecorderVer0.0.0.4.7z
1 file(s) copied.使用7zsd.sfx时也会出现相同的响应,表明确实正在使用包含的配置文件。但是,在执行7z.sfx created RecorderVer0.0.0.0.4“.exe时,会提示输入安装7z存档内容的位置。使用7zsd.sfx created RecorderVer0.0.0.4.exe版本会将文件定向到配置集位置,而不会根据需要进行任何提示。
据我所知,7z.sfx不能通过开发人员的网站下载,但我可能错了。他的官方页面不再可用,但from the Internet Archive提供的信息应该足够了。
发布于 2013-04-03 01:57:09
我之前把这篇文章作为对我自己问题的评论。
我在所有地方的7-Zip文档中找到了我问题的答案!:)看起来总共有4个sfx模块,以下是不同之处:
SFX_Module : Description
版本。Windows
来源:http://sevenzip.sourceforge.jp/chm/cmdline/switches/sfx.htm
获取7zS.sfx和/或7zSD.sfx内容很容易:
安装程序在官方下载页面上。只需查找关键字7-Zip Extra。例如,版本9.20是https://www.7-zip.org/a/7z920_extra.7z
发布于 2013-08-06 20:45:49
为了防止任何人偶然发现这篇文章寻找7zS.sfx和7zSD.sfx,你可以在http://sourceforge.net/projects/sevenzip/files/7-Zip/9.22/7z922_extra.7z/download上找到(当前)最新版本的7z_extra文件。
发布于 2019-08-13 22:05:17
我还在寻找其他sfx模块,并设法在实际7-zip网站上的相关LZMA SDK归档中找到了它们:
https://www.7-zip.org/sdk.html
下载最新版本的LZMA SDK并查看bin文件夹。
https://stackoverflow.com/questions/8087595
复制相似问题