Share via


[Windows Mobile] How to use Emulator ?

장치 에뮬레이터를 사용하면 실제 Device없이 런타임 이미지를 실행, 테스트 및 디버깅할 수 있습니다.

다른 개발 툴(Visual Studio)을 설치하지 않고 Windows Mobile 5.0 MSFP 을 설치하고 실행하는 방법에 대해 설명합니다.

이 페이지에서는 현재 사용 가능한 버전 중 가장 일반적으로 사용되는 Device Emulator 1.0 with Windows Mobile OS Images 를 이용하는 방법에 대해 설명하며,

최신 버전인 Device Emulator 3.0 – Standalone Release (한글버전) 를 이용할 수도 있습니다.

 

l Note : Device Emulator 3.0은 이전 릴리스(1.0 및 2.0)의 실행 파일 및 DLL을 대체합니다.

      기본적으로 drive:\Program Files\Microsoft Device Emulator\1.0에 설치됩니다.

      Vista에서 이용 시 최소 2.0 버전을 사용해야 합니다.

< Windows Mobile 5.0 MSFP 설치>

1. 먼저 다음 경로를 통해 Device Emulator 1.0 을 다운로드 합니다.

https://www.microsoft.com/downloads/details.aspx?FamilyID=c62d54a5-183a-4a1e-a7e2-cc500ed1f19a&DisplayLang=en

è WM5 MSFP standalone emulator pack (efp.msi) 과 V1Emulator.zip 파일을 다운로드 합니다.

2. 위 efp.msi를 설치하기 위해서는 Virtual PC 2007 혹은 Virtual Server 2005 R2 가 설치되어 있어야 합니다.

    기존 stand-alone Virtual Machine Network Driver 다운로드 링크는 더 이상 사용이 불가합니다.

   

    다음 두 경로 중 하나를 통해 다운로드 및 설치를 진행합니다.

https://www.microsoft.com/downloads/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&DisplayLang=en#filelist

https://technet.microsoft.com/ko-kr/bb738033(en-us).aspx

3. Standalone_emulator_V1.exe를 실행하여 Emulator를 설치 한 이후 efp.msi를 실행하여 Windows Mobile 5.0 with Messaging and Security Feature Pack (MSFP)를 함께 설치 합니다.

 

< Windows Mobile 6.0 /6.1 Emulator Image 설치>

      1. 위의 설치가 끝난 이후 필요해 따라 다음 경로를 통하여 Windows Mobile 6.0(localized) / 6.1 Image 를 설치할 수 있습니다.

           https://www.microsoft.com/downloads/details.aspx?FamilyID=38c46aa8-1dd7-426f-a913-4f370a65a582&DisplayLang=en (6.0)

           https://www.microsoft.com/downloads/details.aspx?FamilyID=3d6f581e-c093-4b15-ab0c-a2ce5bffdb47&DisplayLang=en (6.1)

      

      2. 1 단계의 설치가 완료되면 시작 – 실행 – 프로그램 아래에 Windows Mobile 6 SDK 라는 폴더가 생성됨을 확인할 수 있습니다.

          그 폴더 아래에 Standalone Emulator Images 란 폴더가 생성되며, 그 아래에 실제로 설치한 Localized 된 Images 가 존재합니다.

 

      3.  실행 시 아래와 같은 Emulator 실행화면을 볼 수 있습니다.

         

 

< Windows Mobile 5.0 MSFP 실행 과정>

1. WM5 MSFP 설치가 완료된 다음 시작 – 실행 – 프로그램 - Microsoft Windows Mobile 5.0 MSFP Emulator Images – Pocket PC ColdBoot 를 클릭합니다.

( 역시, 버전에 따라 다른 이미지를 실행할 수 있습니다. )

2. 기본적으로 Emulator는 DHCP를 통해 IP를 얻도록 설정됩니다. 만약 테스트 환경이 DHCP가 아닌 고정 IP를 사용해야 한다면 Emulator에 적절한 IP를 직접 지정해 주어야 합니다.

a. Start > Settings > Connections tab > Network Cards

b. NE2000 Compatible Ethernet Driver 를 선택합니다.

c. 다음 그림과 같이 IP를 지정할 수 있습니다.

d. Name Server Tab의 DNS/WINS Server 정보도 환경에 따라 적절히 입력해 주셔야 합니다.

3. 다음과 같이 Emulator 상의 File > Configure > Network 에 적절한 네트워크 카드에 바인딩 되어 있는지 확인합니다.

4. 기본적으로 프로그램이 사용할 네트워크를 선택합니다.

Start > Settings > Connections tab > Connections > Advanced tab > Select Networks 를 선택 후 아래 화면에서와 같이

“Programs that automatically connect to the Internet should connect using:" 에 대한 값을 "My Work Network"로 수정합니다.

5. (Proxy Server를 사용하는 경우에만) 다음 그림과 같이 해당 서버 정보에 대한 설정을 입력합니다.

정보 입력 후 우상단의 “OK” 버튼을 눌러 빠져 나옵니다.

6. Start > Programs > ActiveSync를 선택 후 다음 그림과 같이 “Set up your device to sync with it.” 를 클릭하여 Server Address 및 https 에 대한 체크를 해제합니다.

( 만일 서버 설정이 SSL을 사용하도록 설정되어 있다면 무시하셔도 됩니다. )

우하단의 Next를 눌러 다음 단계로 이동합니다.

l Notes : Exchange Server 2003의 SSL과 설정과 관련하여 자주 발생되는 Known Issue가 있습니다. 다음 링크에서 확인 가능합니다.

Exchange Server 2003에 SSL이나 폼 기반 인증이 필요한 경우 Exchange ActiveSync 및 Outlook Mobile Access에서 오류가 발생한다

: https://support.microsoft.com/kb/817379

7. Sync 하고자 하는 계정에 대한 Domain, user name, Password 정보를 입력하고 Next를 눌러 다음 단계로 이동합니다.

8. Sync 하고자 하는 항목을 체크한 후 Finish를 눌러 관련 설정을 완료 합니다

9. 다음과 같이 동기화가 진행됨을 확인할 수 있습니다.

10. 만약 아래와 같이 (어떠한 이유로) 에러가 발생된다면 위 과정에 대한 설정 부분을 재확인해보고 Comment & Support Code를 참조하여 관련된 원인을 살펴봐야 합니다.

written by mgchoi