【发布时间】:2013-10-09 05:39:36
【问题描述】:
我正在尝试从开发人员/供应商提供给我们的 exe 中提取 MSI。我在这样做时遇到了各种各样的问题。供应商对程序相当保密。在研究 Microsoft 的网站时,我发现通常会使用 /a 开关来提取内容。这实际上解压缩了文件,但 MSI 不是独立的安装程序,并且需要通常包含在 MSI 中的其他支持文件。因此,MSI 要小得多。一种情况会创建 23mb 的 MSI,并且需要安装所有其他文件。我确实从供应商那里发现,如果我使用 /b 开关并指定提取位置,它将提取 MSI,并且大小应该是 800mb。我找不到任何可以记录此开关的内容。
谁能告诉我为什么提取方法和/或开关会提取不同大小的 MSI 并且可能需要也可能不需要其他安装文件才能工作?
感谢您的帮助。
【问题讨论】:
-
自解压安装程序几乎可以做任何需要解压的事情,除非你最终弄清楚是什么程序创建了自解压安装程序,否则这里没有人会猜到你需要做什么.不过幸运的是,使用自解压安装程序,解压文件所需了解的所有信息都在文件本身中,您只需要知道如何反向组装自解压文件即可。
标签: windows-installer extraction