-3

我正在尝试从开发人员/供应商提供给我们的 exe 中提取 MSI。我在这样做时遇到了各种各样的问题。供应商对程序相当保密。在研究 Microsoft 的网站时,我发现通常会使用 /a 开关来提取内容。这实际上会解压缩文件,但 MSI 不是独立安装程序,需要通常包含在 MSI 中的其他支持文件。因此,MSI 要小得多。一种情况会创建 23mb 的 MSI,并且需要安装所有其他文件。我确实从供应商那里发现,如果我使用 /b 开关并指定提取位置,它将提取 MSI,并且大小应该是 800mb。我找不到任何文件来记录这个开关。

有人能告诉我为什么提取方法和/或开关会提取不同大小的 MSI 并且可能需要也可能不需要其他安装文件才能工作吗?

谢谢您的帮助。

4

1 回答 1

1

如果您花一些时间在企业 IT 领域,您将接触到成千上万的安装人员。您会发现 setup.exe 通常是具有众所周知的开关的几种类型之一,但大多数时候它是由供应商开发的,并且没有可用的标准命令行或文档。

这是首先选择MSI的原因之一。消除 EXE 并产生通用的用户体验。问题是 MSI 无法处理所有情况,有时仍需要 EXE。

于 2013-10-02T18:50:54.493 回答