Shell CE 4.2

  • Thread starter Thread starter intelinside
  • Start date Start date
I

intelinside

Hi to all,

in a Windows System the system shell is EXPLORER.EXE and in registry is
a key that's run it on a system startup.

In a CE 4.2 device is present this key ?

Can i swap desktop shell with a my own program ?

Thanx in advance
 
There's no right answer to your question. Some Windows CE devices will use
an Explorer shell and some will not have any windowing support at all, let
alone a shell. You'll have to find the answer for the *specific* device you
are targeting.

Can we assume, since you're asking in a .NET CF newsgroup, that your "own
program" is written in managed code? If so, I'd say, no, you can't replace
the explorer shell with your program. The shell provides a number of
interfaces to other programs running in the system, and your managed code
application can't do that. Further, managed code programs require most of
the system services to be running before they will start successfully.
Those services are not running at the time when the standard shells are
started. Just put your managed code program in the \Startup folder and take
over the screen; you don't need to *be* the shell, do you?

Paul T.
 
All versions of CE have a Shell option. It is started by the HKLM\Init
registry keys and yes, you can replace explorer.exe with your own shell.

-Chris
 
Back
Top