我正在尝试提取InstallShield setup.exe文件的文件内容。(我的计划是在后台工具中使用它,因此必须以编程方式完成,没有任何用户交互。)
这是否可能?
(初步研究似乎表明会失败。)
如果有通用解决方案适用于所有最近版本的InstallShield,那将是最好的。
否则,如果解决方案仅适用于某些版本的InstallShield,那也算是一步。 (可能可以通过查看exe文件的版本资源来推断出setup.exe
的InstallShield版本。
我发现某些InstallShield版本支持/b
或/extract_all
。但是没有一个好的方法可以知道,仅仅启动exe并希望它提取并终止而不显示GUI对话框似乎不是一个好的解决方案。因此,我正在寻找更稳定的方法。
欢迎提出想法。