.net卸载程序制作

原文:.net卸载程序制作

方法一:

在打包项目中添加文件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文件添加到安装包中,重新生成安装项目。

时间: 2024-10-24 22:10:06

.net卸载程序制作的相关文章

c#写的Winform程序制作安装包

问题描述 c#写的Winform程序制作安装包出问题了,我希望制作成一个包直接安装,.netFrameWork也封装到里面,没有安装就安装,安装了就算了..但是无论我用VS怎么弄,就是无法做成一个exe,,在"系统必备"里面选择了"从与我应用程序相同的位置下载系统必备组件"生成的是一个文件夹,.netFrameWork被放在文件夹里面..是在不行,多个文件就多个文件吧..问题的重点在于,我用生成的东西安装了之后,程序根本无法运行,提示:UnabletofindaVe

软件-卸载程序显示未正确安装

问题描述 卸载程序显示未正确安装 软件做了个卸载程序,就是删除文件,快捷方式,注册表.结果卸载完成后弹出个对话框显示This Program Might Not Have Installed Correctly.这个是什么情况啊 解决方案 你用的什么打包工具?估计不兼容,用installshield的新版本 解决方案二: 这个程序可能没有正确的安装好~ 你肯定还是没有完全卸载好,仔细看看,或者用一些智能卸载软件,帮你一键搞定 解决方案三: 1 打包工具的问题2 你使用打包工具的问题具体是什么原因

Win8怎么卸载程序

  Win8卸载程序的方法其实相比Win7系统可以说更方便简洁,不仅可以去传统的卸载程序界面卸载,还可以在Win8开始屏幕(Metro界面)里面卸载,甚至在开始程序的自带卸载程序工具里找(此步骤需要先找回Win8开始菜单),下面一起来详细介绍下. 首先介绍最传统的卸载程序方法,也就是进入控制面板,找到"程序和功能"进入即可看到已经安装的程序,双击卸载即可,如下图所示: 另外还可以在Win8的开始屏幕(Metro界面)中选择卸载程序,方法是先选择需要卸载的程序,点击底部的卸载即可,如下图

mfc求助-求MFC程序制作,本人初学者,很多都不懂,希望能有大神提供样本参考。

问题描述 求MFC程序制作,本人初学者,很多都不懂,希望能有大神提供样本参考. 摇杆 主动快带动从动块 键盘WD能控制主动块左右移动菜单里面有"绘制轨迹"选项 和 "消除轨迹" 选项 绘制连杆中点的轨迹 消除轨迹 求大神给个样本参考 T.T

C/S考试系统程序制作详解

大型作业答辩:C/S考试系统程序制作详解 一.服务器程序 采用了WinSocket32的完成端口模型(I/O completion ports) WIN32多线程技术 ODBC APIS 进行数据库操作 二.客户端程序 用Win32 API函数构造主窗体和界面元素,如图一所示: 图一 程序组织结构 服务器程序详解 一.完全端口模型(I/O completion ports)是迄今为止最为复杂的一种I/O模型,假如一个程序需要管理为数众多的套接字,那么采用这种模型往往可以达到最佳的系统性能,不幸的

win7开始菜单卸载程序在哪里

  win7开始菜单卸载程序在哪里          很多应用软件安装之后,在开始菜单找不到卸载程序,特别是一些"流氓"软件,找不到怎么办?我们可以进入"控制面板"-"程序"-"卸载程序",打开之后就可以看到本机所安装的全部应用软件,对不需要的软件可以右击出来卸载的选项一一删除.

使用VBA程序制作随机播放PPT幻灯片的的方法

  使用VBA程序制作随机播放PPT幻灯片的的方法          1.启动PowerPoint 2013并打开演示文稿,该演示文稿已经完成了标题页的制作和题目的添加.使用技巧429介绍的方法在幻灯片中添加一个按钮控件,并在"属性"面板中更改控件的"Caption"属性值,如图1所示. 图1 更改控件的"Caption"属性值 2.右击幻灯片中的按钮控件,选择快捷菜单中的"查看代码"命令,在打开的Visual Basic编辑

win8卸载程序在哪里

  win8卸载程序在哪里          下面小编一步步图解操作给大家: 鼠标操作方法: 右键单击要卸载的程序,在底部就出现一个应用栏,选择卸载. 手势操作: 如果要卸载的程序磁贴在上方,手指可以按住要卸载的程序,磁贴上会有一个对勾. 此时磁贴就可以移动,需要把磁贴移动到底部,然后还是按住磁贴,快速向下滑动,即可出现应用栏,选择卸载即可.

win7系统打开控制面板却找不到卸载程序选项如何恢复

  win7系统打开控制面板却找不到卸载程序选项如何恢复           具体方法如下: 1.点开始,程序,找到控制面板; 2.打开控制面板,发现里面没有卸载程序选项; 3.观察右上角的查看方式,目前为小图标; 4.点一下小图标旁边的小箭头,选择类别; 5.在左下角程序里出现卸载程序;