如果我有一个压缩文件存储为 Windows 的自解压存档,即 .exe 文件,是否可以将其转换为可在 OS X 下解压缩的 zip 文件?或者,是否有可以打开这些档案之一的 Mac 程序?
好吧,主题说明了一切。我有一个 SFX 的 exe,我想从 SFX 中提取 ZIP。我怎样才能做到这一点?
我正在尝试获取 7zip SFX 存档以创建可执行文件。我能够获得可执行文件。但是当我运行它时,它给出了Extract to:
. 我想改为%AppData%\Roaming
默认。下面的屏幕截图将给出我正在尝试做的事情的想法。
setup.exe
存档中没有或没有任何内容,它只有几个需要转到Roaming
文件夹的文件。这适用于我们的许多用户,他们无需指定路径即可获得此更新。(当用户不必指定路径时总是很容易的,否则,我的经验是用户可以选择最不寻常的路径!!)
更新
这是我迄今为止尝试过的。我的配置文件内容是
;!@Install@!UTF-8!
InstallPath="%AppData%\\Roaming\\Notepad++"
;!@InstallEnd@!
Run Code Online (Sandbox Code Playgroud)
这是命令行调用。
copy /b 7zS.sfx + config.txt + Installer.7z myinstaller.exe
Run Code Online (Sandbox Code Playgroud)
不幸的是它不起作用。它给出了以下路径。应该是%AppData%\\Roaming\\Notepad++
。
当我使用 7zip 为 Windows 创建自解压存档可执行文件时,.EXE 会在 Windows7 上触发 UAC。经常在解压后,我得到这个:
我使用的命令行,如:7z a -sfx7z.sfx dir\
。为什么会发生这些事情,我可以修复它们吗?