Microsoft
Software
Hardware
Network
Question : Get List of Currently Installed Applications in VB .NET
In the code snippet, you can see that I am getting a list of installed applications in the registry and then displaying them in a ListView.
Originally, I tried using the "Software\Microsoft\Window
s\CurrentV
ersion\Uni
nstall" LocalMachine key, but then decided that "SOFTWARE\Microsoft\Window
s\CurrentV
ersion\Ins
taller\Use
rData\S-1-
5-18\Produ
cts" was much better and had more relevant applications.
However, I'm still stumped. Neither of those keys grab all of the applications installed on a User's computer. It seems to be mostly Microsoft Products.
Is there a better way of obtaining the applications, or a better registry key?
Thanks
Answer : Get List of Currently Installed Applications in VB .NET
Oh, yeah, Process Monitor, not RegMon!!
Process Monitor does have the ability to monitor registry events. You just have to toggle off all the event buttons, except for the Show Registry button.
See image below:
Process-Monitor.jpg
(115 KB)
(File Type Details)
Process Monitor -- Show Registry button
Random Solutions
How to force Outlook to save contacts into public contacts folder??
"Your changes could not be saved to {filename} but were saved to a temporary document named {3F8C6100}. Close the existing document, then open the temp document and save it under a new name"
LINQ Query not yielding expected results
How can I get the windows version from a dos prompt
Need help getting started with n-tier design in asp.net 3.5
Microsoft Word doc only show important text when "non-printing characters" is on
Refresh, acCmdSaveRecord - Current Record Pointer
Using XIRR in ACCESS , SQL TO VBA Conversions , Getting Runtime Error 1004
Acess 2007 template graphic header called Office.png
MFC VersionInfo problem