Should we handle this?

Tom Spear speeddymon at gmail.com
Tue Apr 24 15:09:15 CDT 2007


On 4/24/07, Tom Spear <speeddymon at gmail.com> wrote:
> On 4/24/07, Tom Spear <speeddymon at gmail.com> wrote:
> > While testing my uninstaller patch, I ran into the issue that was a
> > problem in Win95, where the uninstaller did not handle deletion of
> > it's uninstall registry key.  What I did was install a program that I
> > new put it's registry key under HKLM.  Then I copied that key to HKCU.
> >  Then I installed a program that I knew put its key under HKCU and
> > copied that key to HKLM.  Then I uninstalled each one with the copied
> > key.
> >
> > The program's uninstaller removed the key that it was instructed to
> > take out, but left the other one behind.
> >
> > My question is this.  If an uninstaller (outside of my test
> > environment) does not remove it's registry key before the process
> > exits, should our uninstaller check for that after the process exits,
> > and go ahead and remove the key, or should we make the user press the
> > uninstall button again and ask them if they want to remove the key
> > (like we already do, in the event they manually removed the program,
> > by deleting the folder)?
> >
> Well I just did my test scenario on Windows.  I copied the uninstall
> key for WinRAR over to HKCU, and ran the uninstall from the entry that
> was located there.  As I expected, the uninstall key from HKLM was
> removed.  However, Windows' Add/Remove control panel did not catch
> that the uninstall entry that I ran was not removed, and so it stayed
> there.  I assume, that since we are trying to mimic Windows, we should
> not remove an uninstall entry if the uninstaller did not remove it,
> however I have made the patch (separately from my other uninstaller
> patch).  I've gone ahead and posted it here, in case anyone wants to
> comment on whether they think it should go in or not.
>
> Note though, that this patch requires my other uninstaller patch,
> which I will post to wine-patches in a minute.


Grr, here is the patch!

-- 
Thanks

Tom

Check out this new 3D Instant Messenger called IMVU.  It's the best I
have seen yet!



http://imvu.com/catalog/web_invitation.php?userId=1547373&from=power-email
-------------- next part --------------
A non-text attachment was scrubbed...
Name: uninstaller.patch
Type: application/octet-stream
Size: 8594 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20070424/9445c009/uninstaller-0001.obj


More information about the wine-devel mailing list