I would like to get list of installed programs as shown in Add/Remove Programs of the control panel using C sharp
I know using SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall (32bit)
or SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall (64bit)
can get program names but how to get its exe file name?
Example MS Word
is the program name which the above mentioned registers help me to get but its application file is winword.exe
. I need to get this information so that I can start those applications through the code
Edited: I need to to get the list of installed programs along with their exe information so that when user selects that program name from my application I should be able to trigger that application