複数ユーザーのガイドライン
次のセクションでは、リモート デスクトップ サービス環境で複数のユーザーのアプリケーションを開発するためのガイドラインを示します。
このセクションの内容
-
1 人のユーザーのアプリケーションをインストールすると、マルチユーザー リモート デスクトップ サービス環境で問題が発生する可能性があります。
-
アプリケーションは、すべてのユーザーに適用されるグローバル情報とは隔離して、ユーザー固有の場所に ユーザー固有の情報を格納する 必要があります。
-
リモート デスクトップ サービスでは、カーネル オブジェクトに複数の名前空間が使用されます。グローバル名前空間は、主にクライアント/サーバー アプリケーションのサービスによって使用されます。
-
1 つのリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーには複数のユーザーが同時にログオンできるため、コンピューター名やコンピューターに割り当てられている IP アドレス が単一のユーザーのものであると想定するのは安全ではありません。
いつものように、誤ってデータが失われるのを防ぐために変更を加えながら、ファイルとデータベースをロックします。
アプリケーションは、ユーザーごとのファイルではないランタイム アプリケーション ファイルをロックすることはできません。 ロックされたランタイム ファイルでは、アプリケーションの複数のインスタンス、またはウィザードなどのアプリケーションの下のプロセスが実行されないようにすることができます。 ランタイム アプリケーション ファイルであるファイルをテストする良い方法は、アプリケーションのセットアップによってインストールされるファイルを追跡することです。 ユーザーごとのファイルは、セットアップによってほとんどインストールされません。そのため、セットアップによってインストールされるほとんどのファイルは実行時アプリケーション ファイルです。