【发布时间】:2011-12-30 15:50:35
【问题描述】:
我正在尝试提取 InstallShield setup.exe 文件的文件内容。 (我的计划是在后台工具中使用它,因此必须以编程方式完成,无需任何用户交互。)
这可能吗?
(初步研究似乎表明它会失败。)
如果有可能有一个通用的解决方案,对于所有最新版本的 InstallShield,那将是最好的。
否则,如果解决方案仅适用于某些版本的 InstallShield,那将是前进的一步。 (通过查看 exe 文件的版本资源,可能可以推断出 setup.exe 是哪个 InstallShield 版本。
我found that 一些InstallShield 版本支持/b 或/extract_all。然而,没有什么好办法知道,只是启动 exe 并希望它能够有序地提取和终止,而不是显示 GUI 对话框,这似乎不是一个好的解决方案。因此,我正在寻找一种更稳定的方法。
欢迎提出想法。
【问题讨论】:
-
这是否适用于任何版本的 InstallShield 生成的任何 setup.exe,无论项目类型如何,还是适用于特定的 setup.exe?
-
谢谢@Christopher。已尝试增强问题。
标签: installation installshield