リモート デスクトップ サービスのプログラミング ガイドライン

既存のほとんどの 32 ビットまたは 64 ビットの Windows ベースのアプリケーションは、リモート デスクトップ サービス (旧称ターミナル サービス) 環境で "そのまま" 実行されます。 ただし、一部のアプリケーションは正しく機能し、リモート デスクトップ サービス環境では適切に動作しますが、そうでないアプリケーションもあります。 次のトピックでは、リモート デスクトップ サービス環境でアプリケーションを開発するためのガイドラインを示します。

このセクションの内容

複数ユーザーのガイドライン

リモート デスクトップ サービス環境で複数のユーザー用のアプリケーションを開発するためのガイドライン。

パフォーマンスに関するガイドライン

リモート デスクトップ サービス環境で適切に動作するアプリケーションを開発するためのガイドライン。

一般的なプログラミング ガイドライン

リモート デスクトップ サービス環境でアプリケーションを開発するためのガイドライン。

これらのガイドラインの多くは、任意の Windows 環境で実行されているアプリケーションに役立つ適切なプログラミングプラクティスです。 ただし、グラフィック効果の制限など、推奨される最適化の一部は、アプリケーションがリモート デスクトップ サービスで実行されている場合にのみ必要な最適化です。 リモート デスクトップ サービス環境を検出する方法を示すコード例については、「リモート デスクトップ サービス環境の検出」を参照してください。

ターミナル サービスがリモート デスクトップ サービスになりました

管理用テンプレート ファイル形式

レジストリ キーのセキュリティとアクセス権

レジストリ ハイブ

セキュリティ記述子

Standard Access Rights

Access Control モデル