Hi,
I have a strange problem whereby the installer executable stays open after upgrading.
I launch an upgrade by launching the check for updates program from the application. This finds an upgrade, and the installation appears to proceed as normal, with my application closing when requested. Once the installation is complete, my application runs as normal (using the "run now" from the installer), but the actual installer process (msi as a .exe) remains open and consuming a full core of CPU. In fact, there are two processes for this .exe, one at full CPU and one doing nothing. They will remain (along with the "installing updates for.." window) until killed in the task manager.
Not all users experience this, but I can reproduce it and enough do experience it for it to be a bit of a problem.
Any ideas? Are there any gotcha's with launching the updater from my application? My application seems to close OK when requested.
thanks,
Matt