文章

合并安装程序和扩展文件

合并安装程序和扩展文件

该文是记录如何将安装程序和多个扩展文件合并成一个安装程序。

合并安装程序和扩展文件

1. 背景

有一个安装包,里面包含一个安装程序、多个扩展包、以及一些配置文件,但是最终只需要一个安装程序,所以需要想办法合并。

2. 合并方案

2.1. 方案一:WinRAR

  • winrar-x64-730b1.exe

WinRAR 是最简单的办法。它不需要编程,通过图形界面就能完成。

2.1.1. 创建压缩包并勾选自解压选项

  1. 把原来的安装程序 exe 和其他所有文件放在同一个文件夹里。右键选择 Add to archive...(添加到压缩文件)。
  2. 在弹出的窗口中,找到 Create SFX archive(创建自解压格式压缩文件)并勾选它。勾选后,压缩包扩展名会自动变成 .exe。

2.1.2. 进入高级设置(最关键的一步)

  1. 点击窗口顶部的 Advanced(高级)选项卡。
  2. 点击 SFX options...(自解压选项)按钮,进入详细配置界面。

2.1.3. 配置核心参数

启动 (Setup) 选项卡 —— 设置“解压后运行”

  1. 找到 Run after extraction(解压后运行)输入框。
  2. 在里面填入你的主程序文件名:Installer.exe。
  3. (可选)如果你希望依次运行多个程序,可以换行输入 Installer.exe 和 Setup.mss 等文件。勾选 Wait and return exit code(等待并返回退出代码),可以让程序按顺序执行,避免冲突。

模式 (Mode) 选项卡 —— 设置静默与解压位置

  1. Silent mode(静默模式):选择 Hide all(全部隐藏),这样用户双击后不会看到解压过程的乱码窗口,体验更平滑。
  2. 建议勾选 Unpack to temporary folder(解压到临时文件夹),避免文件散落在用户电脑桌面。

2.1.4. 生成

一路点击 OK 确定,WinRAR 就会生成一个合并后的 .exe 文件。双击它时,它会先把所有文件解压到临时目录,然后自动启动你的 Installer.exe 进行安装。

参考

本文由作者按照 CC BY 4.0 进行授权