关于使用Winrar生成自解压exe

时间:2014-02-07 15:09:49

标签: exe winrar self-extracting

我必须承认,我已经被这个问题阻止了几天。

首先,我正在寻找一个工具来生成一个安装exe,它可以将我开发的一些程序和其他人开发的一些第三方程序打包成一个,它也可以在安装完成后触发脚本。而且,我测试了很多MSI工具,但它们都不如Win-rar,它具有一个称为自解压的功能来处理它。它工作正常,但为了与32位和64位操作系统兼容,它生成两个独立的exe(s),一个用于32位,另一个用于64位。

这没有任何意义,因为内部的所有程序都适用于两种操作系统。

是否有可能只有一个自适应的exe在两种环境中都有效?

感谢您阅读本文并与您共度美好时光。

1 个答案:

答案 0 :(得分:0)

在你的问题回答4个月之后有点晚了,但也许你仍然对答案感兴趣。

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

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

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

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

有关SFX脚本命令的详细信息,请打开 WinRAR 的帮助,选择标签索引,输入 SFX ,然后您会看到 SFX命令< / em>带有指向解释所有SFX脚本命令的页面的链接。所有这些都可以使用 WinRAR 的GUI进行配置。

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

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