· Application runs in the background with no UI
A Console application woul dlikely do this, though some things require a
windows message pump for dispatching.
· Start automatically when the device boots/restarts (soft and hard)
Put a shortcut in \Windows\Startup for soft reset. Hard reset is far more
difficult - in fact nearly impossible if you want to target *all* devices,
as you have to install the CF and then the app on some devices, and a hard
reset by definition returns the device to a factory state. You can use an
Autorun feature to run the installer off of a storage volume, but that
requires that you have a storage volume inserted and that all devices follow
the same autorun rules (and that's not necessarily true).
· Must run on both Pocket PC and Smartphone devices
You'll need to get the app signed, but otherwise that should be a given for
an app with no UI.
--
Chris Tacke, eMVP
Join the Embedded Developer Community
http://community.opennetcf.com