다중 사용자 지침

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

섹션 내용

애플리케이션 설정

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

사용자별 정보 저장

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

커널 개체 네임스페이스

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

IP 주소 및 컴퓨터 이름

여러 사용자가 원격 데스크톱 세션 호스트(RD 세션 호스트) 서버에 동시에 로그인할 수 있기 때문에 컴퓨터에 할당된 컴퓨터 이름 또는 IP 주소 가 한 명의 사용자와 연결된다는 가정은 안전하지 않습니다.

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

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