[python-win32] Uninstall program form Registry
wensi liu
juky.liu at gmail.com
Sat Apr 18 01:38:50 CEST 2009
I am using AccExplorer to identify the Name and Class Name.
Actually, I did uninstall program via Registry, however, the behavior could
be a little difference between them, like:
If I uninstall program from Registry, the program won't delete it's folder
itself. That the reason why I am trying to do so that way.
Thanks again.
Vince
On Fri, Apr 17, 2009 at 4:29 PM, Tim Roberts <timr at probo.com> wrote:
> wensi liu wrote:
> >
> > I wrote code blow for trying uninstall program form the control panel.
> > Somehow the code doesn't work.
>
> Right. This is doomed to failure, for reasons very similar to your IE
> troubles. The Add/Remove Programs control panel does not use child
> windows to host its controls. Almost all of the window, including the
> thing that looks like a big combo box, is just drawn onto the window
> background at WM_PAINT time. The only real control in the whole window
> is the combo box for choosing the sort order.
>
> Don't you have a tool line WinSpectre or SpyXX for looking at window
> structure? They would help you find out things like this.
>
> In this particular case, this wouldn't be the right way to do this task,
> anyway. That control panel gets its information from the Uninstall key
> in the registry, and you can go read that just as easily as it can. Go
> check here:
> HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
> Every subkey represents an app or update that can be uninstalled, and
> each key contains an UninstallString value that gives you the command to
> execute to do the uninstall.
>
> --
> Tim Roberts, timr at probo.com
> Providenza & Boekelheide, Inc.
>
> _______________________________________________
> python-win32 mailing list
> python-win32 at python.org
> http://mail.python.org/mailman/listinfo/python-win32
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-win32/attachments/20090417/a4ac5858/attachment.htm>
More information about the python-win32
mailing list