|
Posted by riki on December 20, 2005, 4:39 pm
Please log in for more thread options
Jhawk wrote:
> Hello:
>
> We are working on building a home screen dll for a SmartPhone using the
> 2003 SDK and Embedded Visual C++ 4.0. I have a question on deploying
> the application. When I try to upgrade the home screen with a new DLL
> using the Cab file, it does not overwrite it, if it is already in use
> on the device. And I am not sure what parameters to set in the inf file
> to forcefully overwrite the dll or at least kill the homescreen app,
> before I start the new installation. Can you please give me some
> insight on how to do this or point me to the right help sections to
> look at. Thank you very much for your assistance.
firstly, this kind of question is better suited to
microsoft.public.smartphone.developer.
what i do:
i wrote a setup.dll (there is an example in the SDK). in the uninstall
routine, it kills home.exe, then changes the homescreen scheme to a
microsoft default. then it loops trying to delete the plugin. once its
done that, it reloads home.exe, and creates an empty file using the
plugin name*
* the last step is because the uninstaller like to delete files, if it
can't (because the file isn't there) it assumes the file is locked, and
wants to reboot the phone.
riki
The quicker a phone's answered in sales, the slower it's answered in
customer services - Brownridge's Law
By Night:
ThemeChanger for Smartphone : http://homepages.inspire.net.nz/~gambit/ AbstractStart for Smartphone :
http://homepages.inspire.net.nz/~gambit/AbstractStart/ Latest Betas have WM5 layout and speed dial support
|