次のセクションでは、リモート デスクトップ サービス環境でアプリケーションを開発するための一般的なガイドラインを示します。
このセクションでは、次の操作を行います。
-
リモート デスクトップ サービス環境でレガシ アプリケーションを実行するには、リモート デスクトップ サービス アプリケーション互換性レイヤーを使用できます。
-
クライアント/サーバー アプリケーションでは、1 台のコンピューター接続が 1 つのユーザー セッションと同等であると想定しないでください。
-
セッション接続と切断 の監視
-
アプリケーションをリモート デスクトップ サービスに登録するには、サブキーを追加して、仮想チャネル サーバー アプリケーションの名前をレジストリに格納します。
-
ハードウェア デバイスがリモート セッションで動作するように設計されていない場合、ベンダーは、デバイス ドライバー ソフトウェアがシステム ポリシーまたはグループ ポリシーを使用してデバイスのリダイレクトを強制的に無効にすることを確認する必要があります。
-
Wtsapi32.dllへのリンクをRun-Time する
-
アプリケーションでは、リモート デスクトップ サービス API を使用して、実行時に Wtsapi32.dll に動的にリンクできます。 これを行うには、アプリケーションで LoadLibrary 関数を呼び出して、Wtsapi32.dllを読み込む必要があります。