I'm trying to get installed software list from my windows machine. I've found out WMI is the best way to get the same.I'm using a c++ application to get the details of installed application but I need to know from where WMI is getting all this details.
NOTE: Even if I changed the registries , it affect only in ADD/Remove programs(control panel) but my application getting the exact values. I have changed the registry values under "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
for my 32-bit
machine.
Could anyone, please let me know how it works?