I need to develop a process that will detect if the users computer has certain programs installed and if so, what version. I believe I will need a list with the registry loc
In addition to all the registry keys mentioned above, you may also have to look at HKEY_CURRENT_USER\Software\Microsoft\Installer\Products for programs installed just for the current user.