다중 사용자 지침
다음 섹션에서는 원격 데스크톱 서비스 환경에서 여러 사용자를 위한 애플리케이션을 개발하기 위한 지침을 제공합니다.
섹션 내용
-
단일 사용자에 대한 애플리케이션을 설치하면 다중 사용자 원격 데스크톱 서비스 환경에서 문제가 발생할 수 있습니다.
-
애플리케이션은 사용자 관련 정보 를 모든 사용자에게 적용되는 전역 정보와 별도로 개별적으로 사용자 고유의 위치에 저장해야 합니다.
-
원격 데스크톱 서비스는 커널 개체에 여러 네임스페이스를 사용합니다. 전역 네임스페이스는 주로 클라이언트/서버 애플리케이션의 서비스에서 사용됩니다.
-
여러 사용자가 원격 데스크톱 세션 호스트(RD 세션 호스트) 서버에 동시에 로그인할 수 있기 때문에 컴퓨터에 할당된 컴퓨터 이름 또는 IP 주소 가 한 명의 사용자와 연결된다는 가정은 안전하지 않습니다.
언제나처럼 실수로 데이터가 손실되지 않도록 변경하면서 파일 및 데이터베이스를 잠급니다.
애플리케이션은 사용자별 파일이 아닌 런타임 애플리케이션 파일을 잠가서는 안 됩니다. 잠긴 런타임 파일은 애플리케이션의 여러 인스턴스 또는 마법사와 같은 애플리케이션의 프로세스 실행을 유지할 수 있습니다. 런타임 애플리케이션 파일인 파일을 테스트하는 좋은 방법은 애플리케이션 설정에서 설치한 파일을 추적하는 것입니다. 사용자별 파일은 설치 프로그램에서 거의 설치되지 않습니다. 따라서 설치 프로그램에서 설치한 대부분의 파일은 런타임 애플리케이션 파일입니다.