Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

How do I use Windows Mobile apps on a Windows CE 6.0 device?

OP Tekka

18th December 2009, 09:59 AM   |  #1  
OP Member
Thanks Meter: 0
 
55 posts
Join Date:Joined: Jan 2007
I just bought a Windows CE 6.0 device called the A81 MID that has the following specs

7 inch 800x480 lcd screen
Arm Cortex A8 600mhz
256mb ram
WinCE 6.0

I bought this thinking since i can use alot of wince apps on WM phones it would work the other way around too

Im trying to install Skyfire and Opera on the device because IE sucks on this device.

Every time I try to install a .cab ile I get the error "not a valid windows ce setup file"

Whats strange is that a lot of programs i have that is designed to run on WinCE won't open on 6.0 either

one example was FinalBurn CE .14, nothing happens when i open the .exe

Even the classic CAB installer to manage cabs from self destructing when installing fails to open and gives me the error "not a valid windows CE application"

Is this problem unique to this device or to WinCE 6.0?
18th December 2009, 11:59 AM   |  #2  
ramdroid77's Avatar
Senior Member
Thanks Meter: 123
 
827 posts
Join Date:Joined: May 2009
The CAB files include some information saying on which platform and/or version of the OS it can be installed. IMO this is the only issue that prevents the application to be installed on your notebook, and this will also result in the error message you wrote. It's the same message that appears for instance when you try to install an application that requires WM 6 on a PPC 2003 device.

Since WM is based on Windows CE it's usually no problem running WM applications on Windows CE, unless you don't access any telephony APIs or any other similar stuff explicitly available only on the WM platforms.

So you can just go ahead and extract the files and registry settings from the CAB and install them manually, or re-create the CAB with different version requirements. If it doesn't work then I dare to say it's 100% the reason that some special WM APIs are used.

I managed to run some WM application on a Windows CE emulator. They are actually working fine, though the GUI doesn't look very good because they are optimized for Mobile phone screens and not adapted to the Windows CE "Desktop" OS.

I also have a Windows CE notebook and I'm planing on porting Nitrogen to it. If I have the time. Some day. Eventually. Yes.

Edit: problem of some WinCE applications not running on your machine might be that they are designed for WinCE 5. WinCE 6 has a re-designed kernel and some APIs are obsolete.... It's the same problem that will happen when we'll be switching from WM 6 to WM 7.
Last edited by ramdroid77; 18th December 2009 at 12:04 PM. Reason: More info
18th December 2009, 01:53 PM   |  #3  
OP Member
Thanks Meter: 0
 
55 posts
Join Date:Joined: Jan 2007
any ideas on how i can extract the registry and files? ive tried a couple of cab extractor and they all end up giving files with weird names and extensions such as skyfir34580.001 and other rubbish like that. Winrar gives me even worst filenames. is there any kind of tutorial you can point me too? i have no programing skills so porting would be way over my head.

have you had anyluck installing skyfire 1.5 or opera 10 on a wince device? also have you ever gotten finalburn to run on your wince devices?
18th December 2009, 02:14 PM   |  #4  
ramdroid77's Avatar
Senior Member
Thanks Meter: 123
 
827 posts
Join Date:Joined: May 2009
search for MSCEInfEn

to create a new CAB look at this:

http://www.techparaiso.com/how-to-cr...phone-devices/
18th July 2010, 12:30 PM   |  #5  
Junior Member
Thanks Meter: 0
 
15 posts
Join Date:Joined: Apr 2008
More
thx for the explication RAMMANN --

i plan to buy a windows ce '7" mini netbook' and i want to use all WM6/6 progs from PPC (if hardware supports it, of course)
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes