4

Adobe AIR アプリケーション (実際にはコマンド ライン プロセス) 内からサード パーティのプロセスを起動できるようにしたいと考えています。これを防ぐために AIR アプリを実行するセキュリティ コンテキストはありますか?

4

7 に答える 7

5

Adobe AIR に対して最も要求の多かった機能の 2 つは、AIR アプリケーションからネイティブ実行可能ファイルを起動する機能と、ネイティブ ライブラリを AIR アプリケーションに統合する機能です。残念ながら、どちらの機能も Adob​​e AIR 1.0 には含まれていません。

でも。チェックアウト:

このブログ投稿

エアヴェール

シュウ選手

Shu を使用すると、Adobe AIR のパワーとリーチを拡大できます。Shu を使用すると、AIR アプリケーションをスタンドアロン アプリケーションにすばやく変換して、AIR ランタイムをインストールしなくても PC または Mac マシンで実行できます。Shu アプリケーションは、CD またはネットワーク共有から実行することもでき、インストールは不要です。さらに、Shu は開発者に、AIR アプリケーションのシステム機能を拡張するためのコマンドのツールキットを提供します。機能には、外部アプリケーションの制御、外部ファイルのオープン、データベース接続と制御、システム パスの取得、スクリーン キャプチャ機能が含まれます。

ただし、これらの方法のいずれかを使用すると、クロスプラットフォーム開発である AIR の意図の一部が損なわれます。私が知る限り、それが現時点で Adob​​e がネイティブ コードの実行を許可しない主な理由です。

于 2008-11-05T14:36:44.883 に答える
3

シュウは答えのようですが、私たちは彼らのサポートに問題がありました

私たちの評価では、空気がすでにインストールされている場合、アプリケーションのインストールに問題がありました。これはお客様には受け入れられません。スムーズなエクスペリエンスであることが望まれます。

誰かが彼らのサポートに運があったか、この問題を見たことがありますか?

于 2009-06-18T01:51:36.010 に答える
3

http://shu-player.com/からSHUパッケージを購入しないでください。次の理由でそれはあなたのお金の無駄です:

a)実行可能ファイルが15 Megに近く、遅いb)ドキュメントがひどいc)誰もあなたにメールを送り返しません。彼らはあなたのお金を取るだけで、それは

PHPソケットサーバーを作成し、Adobe Socket APIを使用して、プログラムを実行するためのコマンドを渡すことができました。exec呼び出しを使用します。ShellExecuteを実行するC++プログラムを作成する場合も同じことができ、C++プログラムをソケットサーバーにすることができます。

于 2009-07-28T20:43:47.357 に答える
2

2010/06/09にリリースされたAdobe AIR 2.0で可能です。

于 2010-01-11T20:44:55.777 に答える
2

Shu に関しては、Mike Chambers の次の投稿をお読みください。

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

シュウの行為が完全に合法であるかどうかは 100% 明らかではありません。

于 2009-03-05T13:24:16.677 に答える
1

参考までに、これは Adob​​e MAX で発表された AIR 2.0 で可能になります。

于 2009-11-04T02:46:06.090 に答える
-1

実際、 Shuの最新バージョンでは、AIR の意図をまったく損なうことなく、追加のコマンドを使用して標準の AIR ファイルを作成することができます。

于 2009-03-05T12:03:49.927 に答える