合并安装程序和扩展文件
合并安装程序和扩展文件
该文是记录如何将安装程序和多个扩展文件合并成一个安装程序。
合并安装程序和扩展文件
1. 背景
有一个安装包,里面包含一个安装程序、多个扩展包、以及一些配置文件,但是最终只需要一个安装程序,所以需要想办法合并。
2. 合并方案
2.1. 方案一:WinRAR
- winrar-x64-730b1.exe
WinRAR 是最简单的办法。它不需要编程,通过图形界面就能完成。
2.1.1. 创建压缩包并勾选自解压选项
- 把原来的安装程序 exe 和其他所有文件放在同一个文件夹里。右键选择
Add to archive...(添加到压缩文件)。 - 在弹出的窗口中,找到
Create SFX archive(创建自解压格式压缩文件)并勾选它。勾选后,压缩包扩展名会自动变成 .exe。
2.1.2. 进入高级设置(最关键的一步)
- 点击窗口顶部的
Advanced(高级)选项卡。 - 点击
SFX options...(自解压选项)按钮,进入详细配置界面。
2.1.3. 配置核心参数
启动 (Setup) 选项卡 —— 设置“解压后运行”
- 找到
Run after extraction(解压后运行)输入框。 - 在里面填入你的主程序文件名:Installer.exe。
- (可选)如果你希望依次运行多个程序,可以换行输入 Installer.exe 和 Setup.mss 等文件。勾选
Wait and return exit code(等待并返回退出代码),可以让程序按顺序执行,避免冲突。
模式 (Mode) 选项卡 —— 设置静默与解压位置
Silent mode(静默模式):选择Hide all(全部隐藏),这样用户双击后不会看到解压过程的乱码窗口,体验更平滑。- 建议勾选
Unpack to temporary folder(解压到临时文件夹),避免文件散落在用户电脑桌面。
2.1.4. 生成
一路点击 OK 确定,WinRAR 就会生成一个合并后的 .exe 文件。双击它时,它会先把所有文件解压到临时目录,然后自动启动你的 Installer.exe 进行安装。
参考
本文由作者按照 CC BY 4.0 进行授权



