我目前正在使用 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?
任何帮助/建议将不胜感激。谢谢,