원격 데스크톱 세션
사용자가 원격 데스크톱 서비스 사용 컴퓨터에 로그온하면 사용자에 대한 세션이 시작됩니다. 각 세션은 고유한 세션 ID로 식별됩니다. RDC(원격 데스크톱 연결) 클라이언트에 로그온할 때마다 별도의 세션 ID가 수신되므로 사용자 환경은 동시에 여러 컴퓨터에 로그온되는 것과 비슷합니다. 예를 들어 사무실 컴퓨터 및 가정용 컴퓨터입니다.
각 원격 데스크톱 세션은 대화형 창 스테이션과 연결됩니다. 대화형 창 스테이션에 대해 지원되는 유일한 창 스테이션 이름은 "WinSta0"입니다. 따라서 각 세션은 자체 "WinSta0" 창 스테이션과 연결됩니다. 각 창 스테이션에는 Winlogon 데스크톱, 화면 보호기 데스크톱 및 대화형 데스크톱의 세 가지 표준 데스크톱이 있습니다.
세션의 대화형 창 스테이션과 연결된 사용자를 대화형 사용자라고 합니다. RDC(원격 데스크톱 연결) 클라이언트에는 원격 데스크톱 서비스 콘솔의 대화형 사용자 외에도 여러 대화형 사용자가 있을 수 있습니다. 현재 콘솔에 연결된 세션의 식별자를 검색하려면 WTSGetActiveConsoleSessionId 함수를 사용합니다.
사용자가 RDC(원격 데스크톱 연결) 클라이언트에서 로그오프하면 클라이언트가 RD 세션 호스트(이전의 터미널 서버라고 함) 서버에 있는 세션이 삭제되고 해당 세션과 연결된 창 스테이션 및 데스크톱이 제거됩니다. 그러나 원격 데스크톱 서비스 콘솔 세션은 삭제되지 않으므로 콘솔 세션과 연결된 창 스테이션은 삭제되지 않습니다. 이는 애플리케이션이 "RunAs Interactive User" 개체 활성화 모드라고도 하는 대화형 사용자의 보안 컨텍스트에서 실행되도록 구성된 경우 원격 데스크톱 서비스 환경에서 동작하는 방식에 영향을 줍니다.
지정된 세션에서 로컬 서버 프로세스를 시작하는 방법에 대한 자세한 내용은 세션 모니커를 사용한 세션-세션 활성화 및 세션 모니커사용을 참조하세요. 보안 컨텍스트에 대한 자세한 내용은 클라이언트의 보안 컨텍스트를 참조하세요.
관련 항목