RDSを使用しないWindowsアプリケーションの公開

GO-Global®は、Microsoftリモートデスクトップサービス(RDS)またはWindowsに組み込まれたマルチセッションカーネル機能を使用せずに、Microsoft® Windows®アプリケーションへのマルチユーザーリモートアクセスを可能にします。

掲載日
2023年9月19日
最終更新日
2023年9月19日
目次

RDSを使用しないWindowsアプリケーションの公開

GO-Global®は、Microsoftリモートデスクトップサービス(RDS)またはWindowsに組み込まれたマルチセッションカーネル機能を使用せずに、Microsoft® Windows®アプリケーションへのマルチユーザーリモートアクセスを可能にします。RDSに機能をラップする製品とは異なり、GO-GlobalはMicrosoftのマルチセッション機能とリモートデスクトップクライアント、ディスプレイドライバー、プロトコル、インターネットゲートウェイ、および管理ツールの完全な代替を提供します。GO-Globalのユニークなアーキテクチャにより、WindowsデスクトップまたはサーバーにRDSコンポーネントをインストールする必要がなくなります。

つまり、GO-Globalは、Windowsデスクトップとサーバーの両方に対応する完全な仮想アプリケーション配信およびリモートアプリケーションアクセスソリューションであり、100%GraphOn®テクノロジーを使用しているため、他のベンダーが使用している機能やアーキテクチャに依存することはありません。

GO-Global公開アプリケーションの開始

GO-Global Web App経由で公開されたWindowsアプリケーションにアクセスする場合、エンドユーザーはブラウザウィンドウでアプリケーションリンクをクリックするだけです。ブラウザはウェブサーバーとアプリケーション公開サービスに接続し、GO-Global Web Appをダウンロードして実行し、アプリケーションを起動します。管理者は、アプリケーションの開き方を指定します。たとえば、アプリケーションがブラウザウィンドウいっぱいに表示されるか、他のコンテンツと一緒にブラウザ内に表示されるかを指定します。管理者は、ユーザーがアプリケーションのリンクをクリックしたときに、特定のドキュメントを読み込んだり、特定の画像やフォームを表示したりするようにアプリケーションに指示することもできます。

GO-Globalアプリがクライアントデバイスにインストールされている場合、アプリケーションはローカルで実行されているかのようにブラウザウィンドウの外で実行でき、ローカルファイルやデバイスにアクセスできます。

GO-グローバル公開アプリケーション・アーキテクチャ

起動後、GO-Global Web Appはホスト上のアプリケーションパブリッシングサービス(APS)へのWebSocket接続を開きます。APSはGO-Global System Extensions Driver(GGSE)を呼び出してユーザーセッションを作成し、Win32サブシステム、GO-Global Virtual Display Driver、およびセッション固有のドライバーをロードします。その後、APSはセッションのlogon.exeプロセスと、エンドユーザーがブラウザリンクをクリックしたときに要求されたアプリケーションを起動します。

エンドユーザーが公開アプリケーションで作業すると、アプリケーションはWindows関数(GDI32.dll、User32.dllなど)を呼び出してさまざまな操作を実行します。GO-Globalはこれらの呼び出しをユーザーのセッションのWin32サブシステムのインスタンスに指示します。Win32サブシステムは、次にグラフィックコマンドをGO-Global Virtual Display Driverに送信し、GO-Global Virtual Display DriverはコマンドをGraphOnのRXP(RapidX Protocol)リクエストに変換します。その後、セッションプロセス(logon.exe)がRXP要求をGO-Globalクライアントに転送します。

Windowsバージョンとの互換性

GO-Globalは、WindowsデスクトップおよびWindows Server®のすべての最新バージョンとの互換性のために継続的に更新されています。Windowsアップデートの適用時にGO-Globalのお客様が中断を経験しないように、GO-GlobalのWindows互換性保証機能は、GraphOnによって互換性が確認されるまでWindowsアップデートのインストールを自動的に延期します。