2007. 12. 24. 17:44

RDP를 이용한 Seamless환경..



RDP를 이용해서 Seamless한 환경을 구축할 수 있다.
Seamless환경이라는 것은 쉽게 말해 원격에 있는 프로그램을 마치 자신의 기계에서 실행되는 듯한 느낌을 주는 환경이다. 원격의 워드 프로그램을 실행시키지만, 실행되는 환경은 사용자로 하여금 자신의 기계에서 실행되는 듯한 느낌을 주게 되는 것이다.

Windows XP에서는 아주 멋진 Seamless환경을 사용할 수 있는데.. WindowsCE에서는 뭔가 2%가 부족하다.
Windows CE의 경우는.. Seamless한 환경을 제공하는 프로그램을 실행시키게 되면, RDP와 같이 동작하게 된다. 사용자로 하여금 Seamless하다고 느끼지 못하게 한다.

Seamless를 구축한 환경은 Windows Server 2008을 서버로 사용하고 Client로는 Windows Embedded CE 6.0을 사용하였다. 일단 RDP 6을 제공하므로..

기본적으로 CE 이미지를 만들때 Catalog Items View에서 RDP관련된 내용을 추가시켜 주어야 한다.

Windows Server 2008의 제어판을 보게 되면, Administrative Tools라는 것이 있다. 이곳에서 Server Manager라는 곳에 들어가 Roles의 Terminal Services의 TS RemoteApp Manager를 클릭한다.
Control Panel > Administrative Tools > Server Manager > Roles > Terminal Services > TS RemoteApp Manager
이 곳에서 Remote로 동작시킬 프로그램들을 등록하고 .rdp라든지 .msi 형식의 파일을 생성해 낼 수 있다.
이렇게 해서 만들어지는 파일들은 Client에서 원격으로 Seamless한 환경으로 동작될 수 있는 파일들이다.

이 파일들을 Windows CE의 Windows폴더에 복사해 넣고 실행을 시키면, 멋지게 원격 프로그램을 실행시킬 수 있다!!!