如何知道是否使用ActionScript安装了软件

如何知道是否使用ActionScript安装了软件,actionscript,air,Actionscript,Air,我正在使用actionScript(AIR2)做一个应用程序。 我想知道用户的电脑上是否安装了软件,例如,我想知道用户是否安装了“Adobe Digital Edition”,这样我就可以通过它打开电子书。 怎么做? 首先,我想从注册表中读取,但Air无法读取注册表,我的老板说最好不要运行另一个“exe”应用程序来读取注册表。然后,我不知道怎么做。有谁有更好的建议吗?如果ADE将自己与特定的文件类型或文件扩展名关联,您可以使用NativeApplication.NativeApplication

我正在使用actionScript(AIR2)做一个应用程序。 我想知道用户的电脑上是否安装了软件,例如,我想知道用户是否安装了“Adobe Digital Edition”,这样我就可以通过它打开电子书。 怎么做?
首先,我想从注册表中读取,但Air无法读取注册表,我的老板说最好不要运行另一个“exe”应用程序来读取注册表。然后,我不知道怎么做。有谁有更好的建议吗?

如果ADE将自己与特定的文件类型或文件扩展名关联,您可以使用NativeApplication.NativeApplication.getDefaultApplication(“”)来检查与它关联的内容,并查看它是否与ADE程序匹配。。可能吗?

检查应用程序的默认安装位置。如果找不到要查找的内容,请提示用户为您查找或安装