XPM에서 내장 프로그램 자동 게시하기
게시일: 2009/05/03 | 글쓴이: doa | 9231 번 | 프린트 | 메일


XPM에서 IE 게시하기라는 글을 올린 뒤 XPM에 한글 글꼴을 설치했다. XPM에서 IE 게시하기라는 글을 보면 알 수 있지만 영문 XPM을 그대로 사용한 것이라 한글이 깨지기 때문이다. 한글을 설치한 뒤 다시 XPM으로 Internet Explorer를 실행하자 이번에는 이상하게 Internet Explorer가 실행되지 않는 것이었다. 다시 레지스트리를 확인해 보자 처음 팁을 추가했을 때와는 달리 다음과 같은 세개의 레지스트리를 참조하는 것을 알 수 있었다.

게스트: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TsAppAllowList\Applications
게스트: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtual Machine\AppAllowList
호스트: HKCU\Software\Microsoft\Windows\CurrentVersion\VPCVApps\Virtual Windows XP


먼저 호스트에 만들어지는 Virtual Windows XP 키는 가상 머신에 등록된 레지스트리에 따라 자동으로 생성된다. 따라서 호스트에서 레지스트리를 바꿀 필요는 없었다. 게스트에 만들어지는 ApplicationsAppAllowList는 프로그램을 설치하면 만들어지는 것으로 알았다. Applications은 가상 머신에 설치된 프로그램의 목록이 나타나며 AppAllowList에는 게시를 허락할 프로그램, 금지할 프로그램의 목록이 나타나며 호스트 컴퓨터의 시작 메뉴에서 어떤 폴더를 사용할 것인지를 정의하는 레지스트리가 포함되어 있었다.

재미있는 것은 XPM에서 IE 게시하기에서 처럼 레지스트리를 추가한 뒤 가상 머신을 다시 시작하면 이 레지스트리가 사라진다는 점이다. 결국 이 레지스트리는 부팅할 때 존재 여부를 검사한 뒤 생성되는 것으로 보였다. 즉, 부팅하면서 프로그램과 레지스트리가 모두 있으면 남겨 두고, 레지스트리만 있으면 레지스트리를 삭제하고 프로그램만 있으면 레지스트리를 추가하는 방식으로 동작한다.

이런 방식으로 동작한다면 게시를 허용할 프로그램의 목록은 다른 곳(레지스트리 또는 파일)로 가지고 있어야 한다. 그러나 레지스트리와 파일을 모두 검사했지만 따로 게시 목록을 저장한 곳은 없었다. 결국 파일과 폴더를 지우는 방법으로 일일이 확인했다. 그리고 나서 실제 프로그램을 호스트 컴퓨터에 게시하는 것은 아주 간단하다는 것을 알았다. 즉, 이전 팁처럼 레지스트리를 합치고 바로가기를 만들 필요가 전혀 없었다. IE와 같은 내장 프로그램을 Windows 7의 시작 메뉴에 게시하는 방법은 다음과 같다.

  1. 게스트 컴퓨터에서 게시할 프로그램을 찾아 바로 가기를 만든다. Internet Explorer를 호스트 컴퓨터에 게시하고 싶다면 %ProgramFiles%\Internet Explorer\iexplore.exe에 대한 바로 가기를 생성하면 된다.

    클릭: 그림 확대


  2. 게스트 컴퓨터에서 Windows 탐색기를 실행한 뒤 %ALLUUSERSPROFILE%\Start Menu\Programs 폴더에 바로 가기를 저장할 폴더(예: XPM)를 생성한다. %ALLUUSERSPROFILE%는 환경변수로서 보통 C:\Document and Settings\All Users를 말한다.

    클릭: 그림 확대


  3. 생성한 폴더에 1단계에서 만든 바로가기를 복사한다.

    클릭: 그림 확대


  4. Action/Restart를 클릭해서 가상 머신을 다시 시작한다주1.

    클릭: 그림 확대


이렇게 하면 호스트 컴퓨터의 시작 메뉴에 그림처럼 원하는 프로그램이 등록되어 있는 것을 알 수 있다.

클릭: 그림 확대


사실 내가 VMWare를 사용하는 가장 큰 이유는 인터넷 뱅킹 때문이었다. 결국 Windows 7에서 XP Mode를 지원함으로서 이제 VMWare도 더 이상 사용하지 않을 가능성이 많아졌다.

클릭: 그림 확대 ActiveX를 사용하는 사이트에서 파일을 내려받는 장면

국내 최대의 클럽이라는 맨살클럽 에서 뉴스 데스크를 내려받는 장면이다. 모든 사이트에서 다 잘 동작하는지는 확인해 보지 못했지만 상당히 많은 사이트에서 아무런 문제없이 사용할 수 있었다. Internet Explorer만 잡지않고 Total Commander까지 잡은 이유는 Windows 7에서 돌아가는 것을 보여주기 위한 것이다.



잠깐만
  1. 당연한 이야기지만 가장 먼저 시도해본 방법이다. 그러나 가상 머신을 다시 시작하지 않아서 동작하지 않았다.


XPM 설정하기 XPM으로 설치된 가상 머신을 보면 화면 설정을 비롯한 상당수의 설정을 ... (5851) 2009-05-03
XPM에서 IE 게시하기 알림 이 팁은 가상 머신를 다시 시작하면 레지스트리가 삭제되는... (8329)2009-05-03

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기

  • 찾아라! 아이폰 순정용 >
  • 만원대 피젯 스피너를 >
  • 망하는 길을 택한 쿠팡 >
  • 물놀이에 적당한 가성 >
  • 컴퓨터를 IPTV로 2, po >
  • 컴퓨터를 IPTV로 만들 >
  • Warning.or.kr도 우회 >
  • 한국의 100대 부자, 어 >
  • 세상을 바꾼 크롬: 크 >
  • 장난(?)으로 시작한 여 >


  • RSS 구독 (익명 | 회원 | 강좌 | 포럼)
    (C) 1996 ~ 2017 QAOS.com All rights reserved.