I've received this strange device from China last week. You can found description of the same model here:
http://www.mesada.com.cn/ProductsView.asp?id=40
Here is a brief description of device: after switching on a nice menu apears on the screen. There are placed buttons/links to usual functions of such devices (GPS status, launch navigator etc.). In settings I can set path to application which will be launched after pressing "Navigator" button in main menu. smart2go navigator is preinstalled. And launches without any problems.
Problem is in launching of other software. Here are examples of launchable software:
1. Simple "MessageBox" programs compiled for WCE4.2
2. Few packed with packer/protector programs
3. Everything installed on device.
Unlaunchable programs:
1. Simple "MessageBox" apps compiled for ppc2003\2005
2. Any other programs. After launching - clock appears on the screen for few seconds and nothing happens then.
If program is packed\protected (has a destructed import table) - some message displayed on chinese: (0xc0000005, address 0x00000000). One unlaunchable program after packing was successfully launched without crashing!!!
I've wrote simple CreateProcess(explorer.exe, ...) program (there are no documented ways of how to get into device internals). After launching usual Windows CE settings and folders becomes available. While trying launch programs from explorer by doubleclicking - some message on chinese is displayed (not the same as during launching from main menu) - there is no crashing information yet.
Who has expirience with such devices? How to make it run any software (I know it really can do this).