AIR Redistribution Helper(ARH)ユーティリティは小さな実行可能ファイルで、カスタムインストーラーの一部として使用できます。
ランタイムがインストールされているかどうかをチェックするには:
arh -isRuntimeInstalled
ランタイムがインストールされている場合、ARH はコード 0 で終了します。ランタイムがインストールされていない場合、ARH はコード 1 で終了します。
インストールされている AIR のバージョン番号を取得するには:
arh -runtimeVersion
アプリケーションをインストールするには:
arh -installAppSilent {( -location <loc> ) -desktopShortcut -programMenu } <file>
-location - インストールの場所。
-desktopShortcut - 指定すると、デスクトップショートカットのアイコンが追加されます。
-programMenu - 指定すると、プログラムメニューにエントリが追加されます(Windows の場合のみ)。
file — インストールする AIR ファイル。
アプリケーションをアンインストールするには:
arh -uninstallAppSilent <appid> <pubid>?
appid — アプリケーション記述子で指定したアプリケーション識別子。
pubid — アプリケーションで発行者 ID が指定されている場合にのみ必須。AIR 1.5.3 以降、発行者 ID は使用されなくなりました。AIR 1.5.3 より前に作成されたアプリケーションでのみ、発行者 ID を使用する必要があります。
インストールされたアプリケーションの状態を照会するには:
arh -isAppInstalled <appid> <pubid>?
appid — アプリケーション記述子で指定したアプリケーション識別子。
pubid — 発行者 ID(アプリケーションで使用されている場合)。
インストールされたアプリケーションを検索するには:
arh -appLocation <appid> <pubid>?
インストールされたアプリケーションのバージョンを取得するには(文字列として):
arh -appVersion <appid> <pubid>?
appid — アプリケーション記述子で指定したアプリケーション識別子。
pubid — 発行者 ID(アプリケーションで使用されている場合)。
現在のユーザーのランタイムの状態を更新するには:
arh -updateUserState
現在のユーザーのレジストリと構成設定を更新して、そのユーザーに対してアプリケーションがインストールされている状態を反映します。このコマンドは、昇格されていないプロセスから実行する必要があります(つまり、個別の管理者アカウントではなく、ユーザーのアカウントを使用します)。
updateUserState コマンドを実行しない場合、AIR インブラウザーは AIR アプリケーションを検出できません。