如何从exe中提取msi

时间:2013-10-02 18:03:55

标签: windows-installer extraction

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

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

如果您在企业IT方面花费一些时间,您将获得成千上万的安装人员。您会发现setup.exe经常是众所周知的交换机中的几种之一,但大部分时间它都是供应商开发的,并且没有可用的标准命令行或文档。

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