Uninstalling program using C#.

Total Post:48

Points:336
C# 
C#
 6284  View(s)
Ratings:
Rate this:
Hi everyone,
I have a small question. I want to uninstall programs using c#. Can any one tell me that how can I perform this task. Like suppose that vlc player is installed in my system. Now what I want using my program I want to uninstall that vlc player.

Thanks.
  1. Post:126

    Points:882
    Re: Uninstalling program using C#.

    There is many way to uninstall program in c#. Firstly you will have to find out GUID of that product then you have to use Process class of System.Diagonostic process to call msi.exe and pass it to start method of Process class.
    Like following example will demonstarte
    Process.Start("msiexec /x {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}");
    where xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx represents GUID of that application that you want to uninstall.

    Thanks.

      Modified On Jul-26-2011 05:57:08 AM

Answer