1、先部署程序,记下程序的ProductCode 的值 ,例如:50026DC8-69DC-4B92-89CC-3D10AD4CA8C4
(选择解决方案资源管理器根目录如setup,再查看属性标签,不是右键中的属性)
2、建立1个新的winFrom程序
3、删除自动生成的form1。
4、添加个类,写入下面代码
using System;

namespace uninst
{
 /// <summary>
 /// Class1 的摘要说明。
 /// </summary>
 public class UnInstall
 {
  [STAThread]
  static void Main(string[] args)
  {
   string sysroot = System.Environment.SystemDirectory;
   System.Diagnostics.Process.Start(sysroot + "\\msiexec.exe", "/x {50026DC8-69DC-4B92-89CC-3D10AD4CA8C4} /qr");
//{50026DC8-69DC-4B92-89CC-3D10AD4CA8C4} 就是上诉的ProductCode
  }
 }
}
5、生成新的控制台程序
6、再把这个新的卸载程序添加到你的安装包里就行了。
文章来源:http://0839.d000.cn/default.asp?id=3
posted on 2007-02-07 16:54  赵朋  阅读(253)  评论(0编辑  收藏  举报