【问题标题】:About generate self-extracting exe with Winrar关于用Winrar生成自解压exe
【发布时间】:2014-02-07 15:09:49
【问题描述】:

我不得不承认我已经被这个问题阻止了几天。

一开始我在找一个生成安装exe的工具,可以把我开发的一些程序和别人开发的一些第三方程序打包成一个,安装完成后也可以触发脚本。而且,我测试了很多 MSI 工具,但它们都不如 Win-rar 好,Win-rar 有一个称为自解压的功能来处理它。它可以完美运行,但为了与 32 位和 64 位操作系统兼容,它会生成两个单独的 exe,一个用于 32 位,另一个用于 64 位。

这是没有意义的,因为里面的所有程序都可以在两种操作系统中正常运行。

是否可能只有一个自解压 exe 可以在两种环境中运行?

感谢您阅读本文,祝大家有美好的一天。

【问题讨论】:

    标签: exe winrar self-extracting


    【解决方案1】:

    在您提出问题 4 个月后回答它有点晚了,但也许您仍然对答案感兴趣。

    如果打包到 SFX 存档中的所有应用程序都是 32 位应用程序,则创建 64 位 SFX 存档没有意义。 32 位 SFX 存档足以在 32 位和 64 位 Windows 操作系统上安装应用程序。

    安装了哪个版本的WinRAR? 32 位还是 64 位版本?

    您用于创建 SFX 存档的命令行或过程是什么?

    有关命令行开关的详细信息,请参见WinRAR的程序文件目录中的文本文件Rar.txt

    SFX脚本命令详情打开WinRAR帮助,选择Index选项卡,输入SFX即可看到SFX命令 带有指向解释所有 SFX 脚本命令的页面的链接。所有这些都可以使用 WinRAR 的 GUI 进行配置。

    可以将用于创建 SFX 存档的所有选项集保存在压缩配置文件中,以便在为更新的应用程序创建新的 SFX 存档时轻松执行。

    或者您创建一个快捷方式 (*.lnk) 来运行 WinRAR.exeRar.exe 并使用适当的开关和参数来创建 SFX 存档,并且对于每个新版本的应用程序始终使用相同的设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-07
      • 2011-12-23
      • 1970-01-01
      • 2019-10-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多