Adobe AIR应用程序能否在本地客户端计算机上执行进程?

Adobe AIR应用程序能否在本地客户端计算机上执行进程?,air,Air,我希望能够从AdobeAIR应用程序中启动第三方进程(实际上是一个命令行进程)。是否存在运行AIR应用程序的安全上下文来防止这种情况?Adobe AIR最受欢迎的两个功能是能够从AIR应用程序启动本机可执行文件,以及能够将本机库集成到AIR应用程序中。不幸的是,AdobeAir1.0中没有这两项功能 不过。退房: 舒能让你增加AdobeAIR的力量和范围。使用Shu,您的AIR应用程序可以快速转换为独立应用程序,在PC或Mac计算机上运行,而无需安装AIR运行时!Shu应用程序也可以从CD

我希望能够从AdobeAIR应用程序中启动第三方进程(实际上是一个命令行进程)。是否存在运行AIR应用程序的安全上下文来防止这种情况?

Adobe AIR最受欢迎的两个功能是能够从AIR应用程序启动本机可执行文件,以及能够将本机库集成到AIR应用程序中。不幸的是,AdobeAir1.0中没有这两项功能

不过。退房:

舒能让你增加AdobeAIR的力量和范围。使用Shu,您的AIR应用程序可以快速转换为独立应用程序,在PC或Mac计算机上运行,而无需安装AIR运行时!Shu应用程序也可以从CD或网络共享运行,无需安装。 此外,Shu还为开发人员提供了一个命令工具包,用于扩展AIR应用程序的系统功能,功能包括控制外部应用程序、打开外部文件、数据库连接和控制、系统路径检索和屏幕捕获功能。


然而,使用这些方法中的任何一种都会破坏AIR的一些意图,这是跨平台开发。据我所知,这是Adobe目前不允许您执行本机代码的主要原因。

实际上,在最新版本的中,您可以使用附加命令创建标准AIR文件,而这些命令完全不会破坏AIR的意图。

关于舒,您可能应该阅读Mike Chambers的以下文章:


舒的所作所为是否完全合法还不是100%清楚。

舒似乎是答案,但我们在他们的支持方面遇到了麻烦

在我们的评估中,如果已经安装了air,我们在安装应用程序时遇到了问题。 这对我们的客户来说是不可接受的,我们希望这是一次平稳的体验


有人在他们的支持下运气好吗?或者看到了这个问题吗?

千万不要从他们那里购买舒包。这是浪费你的钱,原因如下:

a) 可执行文件接近15兆,速度很慢 b) 他们的文件很糟糕 c) 没有人会给你回电子邮件。他们只是拿走了你的钱,就是这样


我能够创建一个PHP套接字服务器,并使用AdobeSocketAPI传递命令并执行程序。我使用exec调用。你可以做同样的事情,创建一个C++程序来执行shell程序,C++程序可以是一个socket服务器。< /p> 只是FYI,这将在Adobe Max。< /P> < P>可在Adobe Air 2发布,在2010/06/09发布。