【问题标题】:How to create msi from exe for GPO with WIX toolset如何使用 WIX 工具集从 exe 为 GPO 创建 msi
【发布时间】:2017-06-28 11:37:25
【问题描述】:

我想通过 GPO 部署软件,因此我需要 .msi 文件来静默安装程序。 我需要帮助才能从各种 .exe 文件(例如 Firefox、Adobe、notepad++ 等)创建 .msi 文件。经过一番研究,我找到了一个工具wix toolset,但我完全不知道如何从 exe 生成 msi!

有人可以解释如何使用“WIX 工具集”简单地将 exe 转换为 msi,或者给我其他解决方案的建议吗?

谢谢

【问题讨论】:

    标签: windows wix windows-installer exe


    【解决方案1】:

    谁能解释一下如何使用“WIX”简单地将 exe 转换为 msi 工具集”或给我其他解决方案的建议?

    WiX 工具集不是为此而设计的。它旨在从头开始创建安装程序。

    作为单个 EXE 文件提供的许多安装程序(主要来自大公司)实际上是捆绑在一起的 MSI 软件包。因此,您可以首先寻找将 EXE 文件解压缩到单独的 MSI 包中的方法。有很多技术可以创建这样的 EXE,所以我不能告诉你一般如何解压缩这些文件。有时有一个特殊的命令行参数,有时你必须运行安装程序并从临时目录中获取 MSI 文件。

    运行此类提取的 MSI 文件并非总是可能的,因为它们可能依赖于从 EXE 文件传递​​的参数。如果没有记录,您可以尝试从installation log files 中找出这些参数。

    另一种技术是使用 MSI 重新打包工具。这样的工具通常会在安装前创建系统快照,运行安装程序并创建第二个快照。根据两个快照之间的差异,它确定对系统所做的更改并从中创建一个 MSI 包。这种技术并不完美,因为如果系统之间发生不相关的更改(例如 Windows 更新),它可能会记录太多。如果系统已经安装了一些先决条件(安装程序包括),它也可能记录的太少。

    【讨论】:

    • 谢谢,我就是这么想的。我尝试了“Exe to MSI Converter Pro”,它似乎可以完成这项工作。正如你所说,它只是重新打包 exe。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多