执行多个安装的安装程序

GLi*_*TCH 5 installer inno-setup

我去过stackoverflow.com很多次了,但这是我第一次在这里发帖.我会尽力做到具体而且重点突出.

我正在将我的所有PC光盘转换为数字.iso文件,而且我有一些游戏是多安装光盘.

最近我开始使用Inno Setup,到目前为止,我已经将多盘安装整合到单个程序可执行文件中取得了很大的成功.

我目前关注的是战地1942系列.它需要初始安装,多个扩展安装,一个主要补丁,以及安装需要多个步骤的mod.

我对社区的问题是如何将所有上述文件打包成一个可执行文件并让它们按顺序安装?如果可以通过Inno完成,我想尝试一下.或者如果你建议另一个程序,我总是可以花时间去尝试学习它.

我已经尝试过一段时间制作一个批处理文件了,但它结果有点笨重,我真的不喜欢它的结果.

另外,有没有办法在Inno中插入复选框来选择运行的可执行文件?(这部分帖子不如上述要求那么重要,如果可能的话,只是一种奖励).

真的很期待社区对此的回应!

Rob*_*beN 2

在我看来,如果最终结果应该是安装了 mod 的完全修补版本,您应该构建新的安装程序,其中包含带有 mod 的完全修补游戏。您可以通过简单的方法找出每个补丁、插件、MOD 更改/添加的内容。安装每个东西(插件/模组/等)后,制作安装文件夹的备份副本并检查注册表项。然后只需比较文件夹/目录并过滤出每个补丁、插件、MOD 的特定文件。最后,您将能够将每个插件和 MOD 添加为Components(文件和注册表项) - 这将在组件选择向导页面中创建复选框。

最简单的方法:对于安装结束时的外部安装程序/第三方应用程序,可以在此处找到更多信息:http://www.jrsoftware.org/ishelp/index.php ?topic=runsection

  • 你听过“那是我跳过的一页”这句话吗?现在这个说法是100%准确的。我感到非常尴尬,因为我在阅读几乎所有其余部分时设法跳过了在线帮助指南的“运行”部分。我认为这与脚本的 [Setup] 或 [File] 部分有关。至于整合补丁,许多安装文件都使用版本和/或大小检查,当您尝试使用它们制作全合一安装程序时,它们将无法正确安装。不幸的是我已经尝试过了。感谢您非常快速和专业的回复! (2认同)