본문 바로가기

Job Notes/Smart Phone

Windows Virtual PC (in Windows 7) and the Microsoft Device Emulator

Windows 7에서 Microsoft Device(Windows Mobile) Emulator로 네트워크 기능을 사용할려면 Virtual PC 2007을 설치해야 한다.
그런데 Windows 7에서는 Virtual PC와 XP mode를 많이 사용하는데, 이를 설치된 상태라면 emulator에서 네트워크 기능을 사용할려면 XP mode를 제거하고 Virtual PC 2007을 설치하던지 XP mode에서 emulator를 사용하여야 한다.
그러던 중 구글링하다가 좋은 해결책을 찾아서 여기에 적어둔다.

실제 에뮬레이터에서는 Virtual PC 2007이 필요한 것이 아니라 Virtual PC 2007의 network service driver가 필요할 뿐이다.
따라서 이를 직접 Windows 7에 설치해주면 된다.

그 방법은 아래와 같다.
  • Virtual PC 2007 SP1 를 다운받는다.
  • setup.exe 를 다른 이름(예: vpc.exe)로 수정한다.
  • cmd 창을 열어서 다운받은 디렉토리로 가서 아래와 같이 실행한다.
    • vpc.exe /c
  • 압축 파일이 temp 디렉토리에 풀린다. 
  • temp 디렉토리로 간다.
    • cd %temp%
  • MSI 파일을 아래와 같이 실행한다.:
    • msiexec /a Virtual_PC_2007_Install.msi /qb TARGETDIR=c:\vpc
    • c:\vpc 디렉토리는 다르게 선택할 수 있다.
  • 네트워크 및 공유 센터를 열어서 어댑터 설정 변경을 선택한다.

  • 인터넷에 연결하는 어댑터의 속성을 선택한다.
  • 설치 버턴을 누른다.

  • 서비스를 선택하고 추가를 누른다.

  • 디스크 있음을 누른다.

  • x86일 경우: C:\vpc\Program Files\Microsoft Virtual PC\Utility\VMNetSrv\
  • x64일 경우:C:\vpc\Program Files\Microsoft Virtual PC\Utility\VMNetSrv\x64
  •  Virtual Machine Network Services를 선택하고 확인을 누른다.