I created a C# project that attempts to collect *all* install programs. I tried several different sample on the internet, as well, but they all failed "in my opinion" to get a complete list.
When compare to the "Programs & Features" in the Windows Control Panel it does have all the programs.
I'm logged in as Administrator, just so you know.
My code is looking:
Registry.CurrentUser.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall")
Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall")
Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall")
Is there a reason for the imcomplete list?
Is there away to get a complete list in C#?
Experts Exchange (EE) has become my company's go-to resource to get answers. I've used EE to make decisions, solve problems and even save customers. OutagesIO has been a challenging project and... Keep reading >>
Our community of experts have been thoroughly vetted for their expertise and industry experience.