다음을 통해 공유


다중 사용자 지침

다음 섹션에서는 원격 데스크톱 서비스 환경에서 여러 사용자를 위한 애플리케이션을 개발하기 위한 지침을 제공합니다.

이 섹션에서는

애플리케이션 설정

단일 사용자에 대한 애플리케이션을 설치하면 다중 사용자 원격 데스크톱 서비스 환경에서 문제가 발생할 수 있습니다.

사용자별 정보 저장

애플리케이션은 모든 사용자에게 적용되는 전역 정보와는 별도로 사용자별 위치에 사용자별 정보를 저장해야 합니다.

커널 개체 네임스페이스

원격 데스크톱 서비스는 커널 개체에 여러 네임스페이스를 사용합니다. 전역 네임스페이스는 주로 클라이언트/서버 애플리케이션의 서비스에서 사용됩니다.

IP 주소 및 컴퓨터 이름

여러 사용자를 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에 동시에 로그온할 수 있으므로 컴퓨터에 할당된 컴퓨터 이름 또는 IP 주소가 단일 사용자와 연결되어 있다고 가정해도 안전하지 않습니다.

언제나처럼 실수로 데이터가 손실되지 않도록 변경하면서 파일 및 데이터베이스를 잠급니다.

애플리케이션은 사용자별 파일이 아닌 런타임 애플리케이션 파일을 잠가서는 안 됩니다. 잠긴 런타임 파일은 애플리케이션의 여러 인스턴스 또는 마법사와 같은 애플리케이션 아래의 프로세스를 실행하지 못하게 할 수 있습니다. 런타임 애플리케이션 파일인 파일을 테스트하는 좋은 방법은 애플리케이션 설정에서 설치한 파일을 추적하는 것입니다. 사용자별 파일은 설정에 의해 거의 설치되지 않습니다. 따라서 설치 프로그램에서 설치한 대부분의 파일은 런타임 애플리케이션 파일입니다.