我们的安装程序是用 Inno Setup 编写的,我们实际上对此非常满意。然而,一些客户不断要求他们可以更轻松地通过 Active Directory 分发的 MSI 安装程序。/LOADINF
通过使用我们自己的选项扩展 Inno Setup 的机制,我们已经竭尽全力使安装程序能够很好地处理自动和无人值守的安装。
为了满足要求 MSI 的客户,我一直在考虑将我们的常规安装程序简单地包装在一个可能使用 WIX 创建的 MSI 中。问题是:我可以保持我们当前安装程序提供的高可配置性吗?在无人值守/大规模安装场景中,我将如何通过外部 MSI 公开 Inno Setup 安装程序的选项?
请注意,我自己还没有真正深入研究 MSI-creation 和 WIX。现在我只对知道他们在说什么的人是否认为这将是一种可行/明智的方法来首先投入我们的精力感兴趣......
[编辑:] 最初我认为我可以使用临时提取和执行方法,即 MSI 将简单地用作将 Inno 安装程序传送到目标 PC 并在/VERYSILENT
-mode 下执行它的容器。但我想要求 MSI 的客户也希望能够从中心位置卸载甚至修改安装,我想在那种情况下这是不可能的,对吗?
PS:我们这里也有旧版的 WISE for MSI,但那次经历实际上是我们开始使用 Inno 的原因...