It enumerates all subkeys under "Uninstall". If the "ParentKeyName" value is
set for an entry, it's shown under a separate category. See
a.. ParentKeyName. This value is mandatory. This is the name of the parent's
subkey declared in step 1. This associates the update with the program.
a.. ParentDisplayName. This value is mandatory. If no subkey matches that
named in ParentKeyName, this value is used as a placeholder parent program
to be displayed in Add or Remove Programs.
See http://msdn.microsoft.com/en-us/library/cc144162(VS.85).aspx
--
Regards,
Ramesh Srinivasan, Microsoft MVP [Windows Shell/User]
The Winhelponline Blog:
http://www.winhelponline.com/blog
Windows® Troubleshooting:
http://www.winhelponline.com
"neilsolent" <(E-Mail Removed)> wrote in message
news:ce827ce3-3370-4826-ba8b-(E-Mail Removed)...
> Does anyone know what "recipe" is used to determine the list of
> installed software components in the "Add or Remove Programs" applet,
> with "Show Updates" un-ticked ?
>
> It is obviously looking at the keys under HKLM\SOFTWARE\Microsoft
> \Windows\CurrentVersion\Uninstall, but I can't determine how it
> decides which ones to list when "Show Updates" is un-ticked.
>
> Thanks!