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
MS Access - How do I show and hide Full Menus by VBA?
Access 2000 MSFLXGRD.OCX issue
Access 2007 text box using Sum function won't update until focus leaves Access window
Word 2007 Freezes When Printing
how to format 3 decimal places in spreadsheet control cells
Is Foxpro 2.5 y2k compliant?
Locking down a 2003 Terminal Server with a 2008 GPO
Outlook Distribution Lists
Can't Start SQL Server Agent service
Drag n Drop File Upload