0

我需要从 Windows 上的 Java 应用程序中检测已安装的 Adob​​e AIR 和 Flash 的版本。

一种方法是读取“C:\Program Files (x86)\Common Files\Adobe AIR\Versions\1.0”文件夹中的 .exe 文件的元数据,但这显然是一个丑陋的解决方案。对于 Flash 版本,可以尝试读取注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayerPlugin\ /v Version,但我不确定名称的 *Plugin 部分是否是一个很好的指标,因为我需要 Flash 版本,即实际上由 AIR 使用,而不是由浏览器使用。

有什么干净的方法可以完成这项工作吗?

4

0 回答 0