【发布时间】:2010-10-16 02:56:11
【问题描述】:
我目前正在使用 InstallShield 2009 和需要在 Adobe Flash Player 中安装的必需组件之一。但是,如果它低于某个版本,我们只想安装它。
例如,如果我们在未安装 Flash 的系统上部署 InstallShield setup.exe,我们应该安装 10.0.32.18 版本(包含在软件包中),但是如果系统安装的 Flash 版本为比 10.0.32.18 更新,我们不应该尝试安装它。
过去,当我使用 Flash9 时,我会简单地检查 System32\Macromed\Flash\flash9d.ocx 版本,如果它低于 9.0.47.0 然后安装它 - 但现在使用 Flash10 事情变得有点复杂 - 我不这样做'不知道要检查什么文件。
是否有一种通用方法(适用于所有版本)可以检查安装了哪些 Flash,或者是否有一种特定方法可以检查安装的 Flash 10 的版本,如果不是,则只需检查 9,因为我以前做过吗?
任何帮助/建议将不胜感激。 谢谢,
【问题讨论】: