News | Articles | Libraries | Developer Tools | Books | Forum Links | Search   
Sections:
 

QA: How to create an installation that supports Pocket PC emulator?

By Vassili Philippov, May 21, 2002.
Print version

Question

I would like that my program can be installed under Pocket PC emulator too. I use CabWiz for creating installations. How can I create installation for Pocket PC emulator?

Answer

In .inf files there are different sections for different processor types (ARM, MIPS, SH3, etc). To create installations for Pocket PC emulator you have to add a new section for x86 processor type. Processor type id for the emulator is:
586 - for Pocket PC 2000 emulator
686 - for Pocket PC 2002 emulator

So if you want to create an installation that includes Pocket PC emulator you .inf file will start with something like:

[Version] ; Required section Signature = "$Windows NT$" Provider = "MyCompany" CESignature = "$Windows CE$" [CEDevice.x86] ProcessorType = 686 ; x86 Emulator of Pocket PC 2002 [CEDevice.SH3] ProcessorType = 10003 ; SH3 [CEDevice.MIPS] ProcessorType = 4000 ; MIPS [CEDevice.ARM] ProcessorType = 2577 ; ARM

Pocket PC 2002 emulator does not work with ActiveSync by default. You can use Remote File Viewer tool to upload .cab file to Pocket PC 2002 emulator.

Related resources:

Discuss

Discuss this article. Here you can write your comments and read comments of other developers.
Rate this article:     Poor Excellent    
 12345 
© 2001-2005 Pocket PC Developer Network, a division of Spb Software House