如何使用开源软件创建自己的 MSI 包?

Tim*_*imo 3 windows-installer installshield wix package advanced-installer

有谁知道用于创建自己的 MSI 包的开源软件?

我想创建一个用于安装 3rd 方软件的 MSI 文件。目前它是通过不同的命令(bat 文件)和不同的配置文件安装的。

是否有免费的开源软件用于记录安装以便我获得 MSI 包?

Ste*_*mul 5

WiX开源的,是创建 MSI 文件的最佳方式之一其他一些工具(主要是商业的)。请查看此答案以获取更多信息: WiX 快速入门建议和链接(增长过多,可能专注于第一部分 - 包括“Hello World & Hello WiX”)。

链接的答案包含有关 WiX 与其他部署软件的比较描述的链接 - 商业和免费以及下载链接和“入门”建议。

我建议使用 WiX 打包,但如果您想将安装捕获为 MSI 文件,您可以查看此处的讨论:捕获 Windows 上应用程序安装期间的所有更改

您可能想尝试ISWix——一个用于 Wix简单 GUI 前端,它允许您通过检查配置文件并在 Wix 中重新创建操作来快速组合安装程序。

最后,您可以下载 Installshield AdminStudio 的试用版- 使用内置的捕获工具将您的安装捕获为 MSI。然后,您可以使用来自 Wix的工具dark.exe反编译MSI,并将其重新编译为 Wix MSI,以绕过 Installshield 捕获中的任何试用限制。

您甚至可以使用此处建议的方法:跟踪文件和注册表更改。由于这个答案中提到,你可以尝试找到旧版本的WININSTALL LE一个在Windows 2000 Server光盘\VALUEADD\3RDPARTY\MGMT\WINSTLE

Advanced Installer Architect允许捕获,但我不确定您是否可以使用试用版导出正确的 MSI 文件。