I am developing an application for installing software from exe or msi file. After Installation I want installed software details from registry in C#, so that I can use that details for uninstallation of the software.
            Asked
            
        
        
            Active
            
        
            Viewed 1,358 times
        
    1 Answers
0
            
            
        Answer to similar question
You should look at uninstal registry entries:
"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" "SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall" in current user and local machine
        Community
        
- 1
 - 1
 
        Dmitrii Dovgopolyi
        
- 6,231
 - 2
 - 27
 - 44
 
- 
                    Yes but i should have display name or any unique identity of the software in these registry entries. I have only exe or msi of software. how do i identify the name of the software? – Rupali Sep 21 '12 at 11:16
 - 
                    The simple way is to look at file properties, but i am not shure, that all installers have this fields filled. Another way is to parse msi or exe file for this information, but it will not be easy – Dmitrii Dovgopolyi Sep 21 '12 at 11:40
 - 
                    File property does not work because all setups dont have properties created. How can we parse msi or exe?? Please help... – Rupali Oct 15 '12 at 06:09