.net卸載程式製作

來源:互聯網
上載者:User

方法一:

在打包項目中添加檔案msiexec.exe(一般在c:\windows\system32(系統目錄中)找到)。

在檔案系統視圖中選擇應用程式檔案,在msiexec.exe上單擊右鍵選擇“建立捷徑”,重新命名捷徑為“uninst”.

更改此捷徑Argmuments為“/x {產品ID}”,產品ID的值為打包項目的ProductCode屬性值。

方法二:

先產生安裝包,記下ProudctCode(選擇解決方案資源管理根目錄如Setup1,再查看屬性標籤,不是右鍵屬性),下面用到

用Vs.Net 建立一個新的控制台程式uninst.exe檔案。

代碼如下:

using System;

 

namespace uninst

{

     /// <summary>

     /// Class1 的摘要說明。

     /// </summary>

     class UnInstall

     {

         /// <summary>

         /// 應用程式的主進入點。

         /// </summary>

         [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檔案添加到安裝包中,重建安裝項目。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.