【问题标题】:Executable files to MSI installerMSI 安装程序的可执行文件
【发布时间】:2018-06-15 19:25:57
【问题描述】:

我有一个文件夹,其中包含两个 EXE 文件和许多其他文件。如何将其转换为 MSI 安装程序或某种自解压安装程序,以便将 Main.exe 安装到 Windows 中的程序。 第二个EXE文件是因为两个EXE文件之间的通信。

如果它可以包含“桌面快捷方式”功能并且不需要许可证,我更愿意。

我认为 EXE 文件还不是安装文件。它们是更改为 EXE 文件的 Python 脚本。
这是我想变成某种 MSI / 安装程序的文件夹:

【问题讨论】:

标签: windows-installer exe


【解决方案1】:

所以我得到了我想要的东西,它一直就在我面前。您可以在 WinRAR 中创建一个自解压 (sfx) 可执行文件,它具有我需要的所有功能。

【讨论】:

  • 不是安装程序,但如果它能为您完成这项工作,那就太好了。如果你打算将它分发到多台机器上,我会通过virustotal.com 运行它,以确保它没有被标记为不安全或可疑(WinRAR 可能没有最好的声誉 - 不确定当前情况如何)。
  • Avast、Windows、Norton、Bitdefender 和大多数其他防御者都表示它是安全的:D
  • 误报可能会导致您的软件完全无法分发。一点都不小。使用 virustotal.com 和其他方式检查恶意软件已成为部署的关键部分。这一切都是为了防止您的用户回到您身边并告诉您您的软件无法使用,因为安全软件会标记它。如果您的分布很小,您可能永远看不到处理误报的噩梦。对于误报,您必须做一些事情来处理它。对于真正的恶意软件,用户必须做一些事情来处理它(重建机器)。
【解决方案2】:

这是一个很常见的问题。我将链接到一些现有的答案:

Advanced Installer (further info) 和 Installshield (further info) 是商业选项,带有用于创建 MSI 的漂亮 GUI - 两者都有一些免费的功能/版本。还有PACE Suite - 另一个商业产品。 WiX 是免费的,XML-based 具有学习曲线。 Visual Studio 中的集成适用于所有(大多数?)产品。

上面还有 Phil 链接到的其他工具,也链接到我上面的答案中 - 其中一些不是基于 MSI 的,而是创建旧的 setup.exe 样式设置(InnoNSIS、@ 987654332@).


一些进一步的链接:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-10
    相关资源
    最近更新 更多