Create an [login to view URL] (as per <[login to view URL]>) that will install a CAB file that is in the same directory (2577) on the Storage Card the first time it is run.
On subsequent runs it will launch the program it installed.
Obviously it will have to detect that this is the first run. This cannot be done by the presence of the program itself or by the presence of the [login to view URL] as this mechanism will be used for upgrades as well.
This should work on any Windows Mobile 5 device (I have two different ones that it will be tested on)
## Deliverables
I require a Visual Studio 2005 compatible solution.
The CAB file it installs can be a simple hello world that should then be modified to prove that a second run will perform an upgrade.
The CAB file for the 'hello world' app should be called '[login to view URL]' and it should install the program to 'Program Files/GoodWaste/[login to view URL]'
A cold reboot of the device will recognize the [login to view URL] and perform the install.
Ejecting the memory card should *NOT* uninstall the program.