キャプチャされたアプリケーションの起動時に、Omnissa ThinApp は特定の場所と順序で既存のサンドボックスを検索します。
ThinApp は、最初に検出したサンドボックスを使用します。ThinApp で既存のサンドボックスが検出できない場合、ThinApp では特定の環境変数とパラメータ設定に従ってサンドボックスが作成されます。サンドボックスの配置を変更する前に、検索順序とサンドボックスの作成ロジックを確認します。
一度に共有サンドボックスを使用できるコンピュータは 1 台のみです。サンドボックスがすでに 1 台のコンピュータで使用されている場合、新しいサンドボックスが作成され、前のサンドボックスのコピーが閉じるまでユーザーはこの新しいサンドボックスで作業を続行できます。
検索順序の変数
この検索順序では、例として Mozilla Firefox 3.0 と以下の変数を使用します。
-
sandbox_name は Mozilla Firefox 3.0
Package.iniファイルのSandboxNameパラメータによって、名前が決まります。を参照してください。 -
sandbox_path は Z:\sandboxes
Package.iniファイルのSandboxPathパラメータによって、パスが決まります。を参照してください。 -
exe_directory は C:\Program Files (x86)\Firefox
この場所からアプリケーションが実行されます。
-
computer_name は JOHNDOE-COMPUTER
-
%AppData% は
C:\Documents and Settings\JohnDoe\Application DataThinApp によって、オペレーティング システムの Application Data フォルダの場所が要求されます。この場所は、オペレーティング システムや構成によって異なります。
環境変数
ThinApp は、以下の環境変数を順序どおりに検出していくことからサンドボックスの検索を開始します。
-
%<sandbox_name>_SANDBOX_DIR%
この環境変数によって、コンピュータ上の特定のアプリケーションに対応するサンドボックスの場所が変わります。
たとえば、Mozilla Firefox 3.0_SANDBOX_DIR 環境変数が存在する場合、その値によって親ディレクトリのサンドボックスの場所が決まります。アプリケーションを実行する前の値が
z:\FirefoxSandboxである場合、このディレクトリがすでに存在していれば、サンドボックスがz:\FirefoxSandbox.JOHNDOE-COMPUTERに格納されます。このディレクトリが存在しない場合、z:\FirefoxSandboxにサンドボックスが作成されます。 -
%THINSTALL_SANDBOX_DIR%
この環境変数によって、コンピュータ上のすべてのサンドボックスの場所が変わります。
たとえば、THINSTALL_SANDBOX_DIR 環境変数が存在する場合、その値によって親ディレクトリのサンドボックスの場所が決まります。アプリケーションを実行する前の値が
z:\MySandboxesである場合、z:\MySandboxesにサンドボックスが作成されます。
ThinApp が環境変数を検出しない場合
%<sandbox_name>_SANDBOX_DIR% または %THINSTALL_SANDBOX_DIR% 環境変数が検出されない場合、以下のファイル システム ディレクトリがチェックされ、最初に検出されるディレクトリにサンドボックスが作成されます。
-
exe_directory\sandbox_name.computer_name
例:
C:\Program Files (x86)\Firefox\Mozilla Firefox 3.0.JOHNDOE-COMPUTER -
exe_directory\sandbox_name
たとえば、
C:\Program Files (x86)\Firefox\Mozilla Firefox 3.0のようにします。 -
exe_directory\Thinstall\sandbox_name.computer_name
たとえば、
C:\Program Files (x86)\Firefox\Thinstall\Mozilla Firefox 3.0.JOHNDOE-COMPUTERのようにします。 -
exe_directory\Thinstall\sandbox_name
たとえば、
C:\Program Files (x86)\Firefox\Thinstall\Mozilla Firefox 3.0のようにします。 -
sandbox_path\sandbox_name.computer_name
たとえば、
Z:\sandboxes\Mozilla Firefox 3.0.JOHNDOE-COMPUTERのようにします。 -
sandbox_path\sandbox_name
たとえば、
Z:\sandboxes\Mozilla Firefox 3.0のようにします。 -
%AppData%\Thinstall\sandbox_name.computer_name
たとえば、
C:\Documents and Settings\JohnDoe\Application Data\Thinstall\Mozilla Firefox 3.0.JOHNDOE-COMPUTERのようにします。 -
%AppData%\Thinstall\sandbox_name
たとえば、
C:\Documents and Settings\JohnDoe\Application Data\Thinstall\Mozilla Firefox 3.0のようにします。
%<sandbox_name>_SANDBOX_DIR% または %THINSTALL_SANDBOX_DIR% 環境変数が検出されず、指定したファイル システム ディレクトリが検出されない場合、以下のガイドラインと順序でサンドボックスが作成されます。
Package.iniのSANDBOXPATHパラメータが設定されている場合、その値によってサンドボックスの場所が決まります。- ThinApp によるサンドボックスの検索で何も検索できない場合、ユーザーのデフォルト ディレクトリ
%AppData%\Thinstallにサンドボックスが作成されます。
このページは役に立ちましたか?