C#インストールパッケージにアンインストールを追加

1555 ワード

   :          msiexec.exe(   c:/windows/system32(     )  )。                ,     
             msiexec.exe       “      ”,        “uninst”.       Argmuments “/x {  ID}”,
             ID        ProductCode   。
   :      ,  ProudctCode(              Setup1,       ,      ),
                 Vs.Net            uninst.exe  。
               using System;
               namespace uninst
               {
                         ///     /// Class1      。    
                       ///  
                        class UnInstall      {        
                          ///         ///         。         ///          
                                  [STAThread]         static void Main(string[] args)         
                                    {              string sysroot = System.Environment.SystemDirectory;       
                                                  System.Diagnostics.Process.Start(sysroot + "//msiexec.exe", "/x {850FED90-20D0-4EBA-BEDB-3D9DBA25F6EC} /qr");          }      }}
                           ,    uninst.exe         ,        。