Omnissa ThinApp セットアップ キャプチャ ウィザードを使用して、Google Chrome をキャプチャできます。
現在、Google Chrome は「サンドボックスなし」モードでサポートされており、キャプチャ後に Google Chrome を実行するには、コマンド ライン オプション --js-flags="--no-freeze-flags-after-init"、--no-sandbox、および --test-type が必要です。
手順
-
クリーンな Windows 10 仮想マシンで、目的の Google Chrome バージョン(32 ビットまたは 64 ビット)をダウンロードします。
-
この仮想マシンに ThinApp をインストールします。
-
[セットアップ キャプチャ (Setup Capture)] ウィザードのプリスキャン プロセスを使用して、システム イメージを作成します。
-
Google Chrome をインストールします。
-
**(オプション)**新しくインストールされたネイティブの Google Chrome を開いて、ブラウザを構成します。
-
[セットアップ キャプチャ (Setup Capture)] ウィザードのポストスキャン プロセスを使用して、システムを再スキャンします。
-
以降の [セットアップ キャプチャ (Setup Capture)] ウィンドウで、プロジェクトとパッケージを構成します。
-
package.iniファイルで、次のように変更します。-
BuildOptions セクションで、
DisableWriteDAC=1、ExternalCOMObjects={9BA05972-F6A8-11CF-A442-00A0C90A8F39};{682159d9-c321-47ca-b3f1-30e36b2ec8b9};{9aa46009-3ce0-458a-a354-715610a075e6}、ExternalDLLs=d3d12.dll、およびManageHeapLocks=1を追加します。 -
Google Chrome.exe エントリ ポイント セクションの
Sourceキーの下に、CommandLineキーを作成します。このキーの値は<chrome.exe path as per the Source key> --js-flags="--no-freeze-flags-after-init" --no-sandbox --test-typeである必要があります。次のコード ブロックは、
package.iniファイル内の Google Chrome エントリ ポイントの例です。-
64 ビット Google Chrome の場合
[Google Chrome.exe] Source=%ProgramFilesDir(x64)%\Google\Chrome\Application\chrome.exe CommandLine=%ProgramFilesDir(x64)%\Google\Chrome\Application\chrome.exe --js-flags="--no-freeze-flags-after-init" --no-sandbox --test-type WorkingDirectory=%ProgramFilesDir(x64)%\Google\Chrome\Application -
32 ビット Google Chrome の場合
[Google Chrome.exe] Source=%ProgramFilesDir%\Google\Chrome\Application\chrome.exe CommandLine=%ProgramFilesDir%\Google\Chrome\Application\chrome.exe --js-flags="--no-freeze-flags-after-init" --no-sandbox --test-type WorkingDirectory=%ProgramFilesDir%\Google\Chrome\Application
-
このパッケージ パラメータの詳細については、Omnissa 製品ドキュメントの『Omnissa ThinApp Package.ini パラメータ リファレンス ガイド』を参照してください。
-
-
このページは役に立ちましたか?