C#程序卸载

news/2025/2/21 4:53:06/

做c#的安装程序时候是用   vb.net做的卸载     呵呵   
  :   
  1、成安装包,记下ProductCode   的值   (选择解决方案资源管理器根目录如setup1,再查看属性标签,不是右键中的属性)   
  2、用VS.net(vb.net)建立一个新的控制台程序   
  3、代码:   
  Module   uninstall   
          Sub   Main()   
                  Dim   myProcess   As   Process   =   New   Process   
                  If   System.Environment.OSVersion.ToString.IndexOf("NT   5")   Then   
                          myProcess.Start("msiexec",   "/X{2B65D4A9-C146-4808-AB4B-321FB0779559}")     '改为自己的ProductCode   
                  End   If   
                  myProcess.Close()   
          End   Sub   
  End   Module   
  {2B65D4A9-C146-4808-AB4B-321FB0779559}     就是你前面要记住的   值   
  4、编译后   将控制台程序BIN目录的exe文件加入到打包程序文件中,在程序组创建   卸载   的快捷方式    


http://www.ppmy.cn/news/467837.html

相关文章

【Inno Setup】设置控制面板中的程序卸载的图标

装卸载面板中的图标一直是默认的图标,哪怕设置SetupIconFile或者UninstallIconFile依然如此,后来从网上查找资料,看到有使用UpdateIcon.dll去更新图标,研究了一下发现是为了应对卸载图标和安装图标不一致的情况,并不影…

三星手机com.android.systemservice卸载,完美卸载 系统程序卸载就用System App Remover

如何干净地卸载程序,相信不少智能手机用户会遇到这样的麻烦!特别是对于Android 2.1版本以下系统的用户来说,卸载一堆原生但自己用不着的应用,是颇为棘手的一件事情!好在,有一些应用可以解决用户此烦恼!比如System App Remover便是这样一款应用。 系统程序卸载器System A…

如何删除电脑里的android驱动程序,【教程】安卓手机系统自带程序卸载

安卓系统自带程序卸载有这么几种方法: 一是使用简单工具卸载 二是使用第三方安全防护软件卸载 三是使用豌豆荚PC端工具卸载。 这三种方法各有不同的地方喜欢的都收藏下吧,都是通过第三方软件,可以轻松安全的卸载内置软件。 介绍第一种方法&am…

docker安装达梦数据库

搭建达梦数据库 搭建达梦数据库 拉取镜像 # 拉取镜像 docker pull registry.cn-shanghai.aliyuncs.com/techerwang/dbhub:jem_dm8 或去官网下载 https://eco.dameng.com/document/dm/zh-cn/start/dm-install-docker.html我是选择了去官网下载 然后上传到linux服务器 do…

【spring源码系列-06】refresh中obtainFreshBeanFactory方法的执行流程

Spring源码系列整体栏目 内容链接地址【一】spring源码整体概述https://blog.csdn.net/zhenghuishengq/article/details/130940885【二】通过refresh方法剖析IOC的整体流程https://blog.csdn.net/zhenghuishengq/article/details/131003428【三】xml配置文件启动spring时refres…

go的环境搭建和起步

go的介绍 一、go的由来 Go语言亦叫Golang语言,是由谷歌Goggle公司推出。 二、go的特点 1.自动垃圾回收 2.函数可以返回多个值 3.并发编程 4. 没有依赖地狱, 甚至是glibc 5. 编译一次,随处拷贝,部署极为方便 go语言开发环境的配置 一、g…

搜索旋转排序数组(leetcode 33)

文章目录 1.问题描述2.难度等级3.热门指数4.解题思路思路复杂度分析 5.实现示例参考文献 1.问题描述 整数数组按升序排列,数组中的值互不相同 。 假设数组在预先未知的某个点上进行了旋转。 如数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2]。 搜索一个给定的目…