No, desktop items are stored in the filesystem, \windows\desktop. Settings
like things set through the control panel would generally be in the registry.
The meanings of registry settings, since some are from Microsoft, others
from the device vendor and, potentially, still others are from application
or driver vendors, are not available in one place.
Let me back up and propose a complete solution to your originally-expressed
problem. Your device vendor should already provide something like this and
you should verify that they don't before diving in.
1. Create a program that will be launched by the system at startup using the
Init key method in the registry.
2. This program will wait for the shell, filesystem, etc. to be ready, then
will check for the presence of the flash filesystem that your device provides.
3. When the flash filesystem is found, the program will find a specific
folder in the flash filesystem, call it Startup. If the root path of the
flash filesystem is \flash, this folder would be found at \flash\startup.
The program will enumerate all of the items in this folder and 'start' each
one, using ShellExecuteEx().
The net effect of this is that you can put a shortcut to some application
that you want launced (or the EXE itself), in the flash filesystem Startup
folder and yet have it launched automatically on startup without having to
(further) screw around with the registry.
In every device I've built with Windows CE, I've *always* provided a utility
that does exactly this, so I'm surprised that your device vendor isn't doing
it. Check with them!
Paul T.
> Hello Bruce,
>
[quoted text clipped - 18 lines]
>
> Martin
Martin M - 26 Mar 2010 18:31 GMT
Hello Paul,
thank you for this explanation.
Yes, Digi provides an autostart tool that can start applications after an
adjustable waiting time.
Meanwhile I also found that I can write applications directly to the flash
disk via Digis Remote File Inspector. I guess this is something like an FTP
server or at least an FTP server will also do the job ?
So I will try these things and build a small autostart application.
Thank you for yout help
Martin
Paul G. Tobey [eMVP] - 27 Mar 2010 00:10 GMT
When you build the program, Visual Studio (or whatever tool you are using),
should download the application to the target device automatically when you
build it successfully...
Paul T.
> Hello Paul,
>
[quoted text clipped - 9 lines]
>
> Martin