Correct Listing of Installed Programs

  • Thread starter Thread starter ron.gross
  • Start date Start date
R

ron.gross

Hello everyone,

I'm trying to list the programs found in the Add/Remove programs.
For doing that, I'm going over all keys in "HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\Windows\CurrentVersion\Uninstall\"

However, I find some discrepancies. For example, My Add/Remove shows
"Ad-Aware 2007", but my regsitry walk finds both "Ad-Aware 2007" and
"Ad-Aware SE Personal".

Is this a sub component of Ad-Aware 2007? How can I find only the
programs, not the components?

Thanks,
Ron
 
(e-mail address removed) wrote in
Hello everyone,

I'm trying to list the programs found in the Add/Remove
programs. For doing that, I'm going over all keys in
"HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\Windows\CurrentVersion\Uninstall\"

However, I find some discrepancies. For example, My
Add/Remove shows "Ad-Aware 2007", but my regsitry walk
finds both "Ad-Aware 2007" and "Ad-Aware SE Personal".

Is this a sub component of Ad-Aware 2007? How can I find
only the programs, not the components?

Thanks,
Ron
Those are two separate application from the same company. The
"SE" was released in 2004(?), long before "2007."

Perhaps you could ask Lavasoft.

J
 
(e-mail address removed) wrote in







Those are two separate application from the same company. The
"SE" was released in 2004(?), long before "2007."

Perhaps you could ask Lavasoft.

J

I installed my Windows only a few months ago, not in 2004.
Regardless of what Lavasoft did, Windows is still responsible for
choosing which programs to display in Add/Remove.
The registry key supposedly in charge of this is the one I used. The
question is whether there is some other condition as to which programs
are displayed or filtered.
 
Yes windows provided the place-holder in the registry and links up Control
Panel to it but the application developer is responsible for the actual
entries and or cleanup.

--

Regards,

Dave Patrick ....Please no email replies - reply in newsgroup.
Microsoft Certified Professional
Microsoft MVP [Windows]
http://www.microsoft.com/protect
 
Yes windows provided the place-holder in the registry and links up Control
Panel to it but the application developer is responsible for the actual
entries and or cleanup.

--

Regards,

Dave Patrick ....Please no email replies - reply in newsgroup.
Microsoft Certified Professional
Microsoft MVP [Windows]http://www.microsoft.com/protect

I installed my Windows only a few months ago, not in 2004.
Regardless of what Lavasoft did, Windows is still responsible for
choosing which programs to display in Add/Remove.
The registry key supposedly in charge of this is the one I used. The
question is whether there is some other condition as to which programs
are displayed or filtered.

I'm sorry but I still don't understand.

Somewhere inside Windows there is code that goes over the registry and
decides what to show in Add/Remove.
Somehow, that code does not display Adaware SE. I want to understand
why it doesn't display that.

Lavasoft don't directly influence the Add/Remove, they do it through
the registry - and it's this logic I want to understand.
 
(e-mail address removed) wrote in
I'm sorry but I still don't understand.

Somewhere inside Windows there is code that goes over the
registry and decides what to show in Add/Remove.
Somehow, that code does not display Adaware SE. I want to
understand why it doesn't display that.

Lavasoft don't directly influence the Add/Remove, they do
it through the registry - and it's this logic I want to
understand.
Does your registry actually have the key
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ad-
Aware SE Personal
containing
UninstallString
x:\PROGRA~1\yyy\zzz\UNWISE.EXE x:\yyy\zzz\ADAWSE1\INSTALL.LOG
(the x's, y's and z's would be different, of course) ?

J
 
(e-mail address removed) wrote in





Does your registry actually have the key
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ad-
Aware SE Personal
containing
UninstallString
x:\PROGRA~1\yyy\zzz\UNWISE.EXE x:\yyy\zzz\ADAWSE1\INSTALL.LOG
(the x's, y's and z's would be different, of course) ?

J

No, but it has a key {78CC3BAB-DE2A-4FB4-8FBB-E4DADDC26747} with
DisplayName "Ad-Aware SE Personal".

I have two entries, one with the above key and display name "Ad-Aware
SE Personal", which does not appear in the Add/Remove.
The other is with the key {E31C348B-63A9-4CBF-8D7F-D932ABB63244},
DisplayName "Ad-Aware 2007". This entry does appear in Add/Remove.

I tried comparing the values, the only real difference I found is the
the first entry's InstallLocation string is empty, while the second's
InstallLocation is not.
 
(e-mail address removed) wrote in
No, but it has a key {78CC3BAB-DE2A-4FB4-8FBB-E4DADDC26747}
with DisplayName "Ad-Aware SE Personal".

I have two entries, one with the above key and display name
"Ad-Aware SE Personal", which does not appear in the
Add/Remove. The other is with the key
{E31C348B-63A9-4CBF-8D7F-D932ABB63244}, DisplayName
"Ad-Aware 2007". This entry does appear in Add/Remove.

I tried comparing the values, the only real difference I
found is the the first entry's InstallLocation string is
empty, while the second's InstallLocation is not.

If there is no UninstallString for "Ad-Aware SE Personal" then
Add/Remove cannot display it.

J
 
Back
Top