加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex – 如何在特定AIR应用程序上检测和调用用户的AIR运行时本地

发布时间:2020-12-15 02:11:09 所属栏目:百科 来源:网络整理
导读:我正在编写一个程序,它有一个AIR前端,但后端用另一种语言编写(在这种情况下是 Python).由于AIR无法调用其他可执行文件,因此这种关系必须相反,Python运行AIR子进程.如何找到用户的AIR运行时?我希望能够在Mac,Windows和Linux上执行此操作. (具有讽刺意味的是,
我正在编写一个程序,它有一个AIR前端,但后端用另一种语言编写(在这种情况下是 Python).由于AIR无法调用其他可执行文件,因此这种关系必须相反,Python运行AIR子进程.如何找到用户的AIR运行时?我希望能够在Mac,Windows和Linux上执行此操作.

(具有讽刺意味的是,如果我可以打包AIR调试运行时,这将非常容易,但许可协议要求用户自己下载常规运行时并运行安装程序.)

解决方法

首先,您可以获得(免费)许可证来重新分发已安装的AIR运行时:

看到:

http://www.mikechambers.com/blog/2008/04/07/redistributing-the-adobe-air-runtime-installer/

http://www.adobe.com/products/air/runtime_distribution1.html#license

就启动AIR应用程序而言,您可以像任何其他本机应用程序一样启动它(因为AIR应用程序在安装后只是一个本机应用程序).

至于找到用户安装应用程序的位置,至少在Windows上,我相信您可以根据要启动的AIR应用程序的appid从注册表以编程方式获取信息.

最后,你可以在这里找到一个概念证明:

http://www.mikechambers.com/blog/2008/01/17/commandproxy-net-air-integration-proof-of-concept/

http://www.mikechambers.com/blog/2008/01/22/commandproxy-its-cool-but-is-it-a-good-idea/

麦克风

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读