Since starting with Pocket PC development my biggest frustration has always been getting ActiveSync to see the Emulator, as we rely heavily on an RAPI interface we developed due to the requirements of the AMS project. By fluke I came across an article today about using virtual communication drivers to achieve this and then found a way to do this easily.

  1. Open ActiveSync and set the connection type to DMA
  2. Start the required emulator. (In VS 2005 –> Tools –> Connect to Device)
  3. Open the Device Emulator Manager (In VS 2005 –> Tools –> Device Emulator Manager)
  4. Right click on the running emulator and select Cradle.

ActiveSync will detect the emulator and connect. When creating a partnership, save the emulator state when closing to keep all the credentials and settings.