zoukankan      html  css  js  c++  java
  • 如何卸载安装程序

     

    分离卸载程序能否这样:  

     添加一个新项,例如:Uninstall,里面需要添加引用:  

     System.Configuration.Install.dll  

     再建一模块   module1.vb,内容如下:  

       

     Module   Module1  

              Sub   Main()  

                      Dim   myProcess   As   Process   =   New   Process  

                      If   System.Environment.OSVersion.ToString.IndexOf("NT   5")   Then  

                              myProcess.Start("msiexec",   "/X{320879FE-3531-4B1B-82B6-FEF3E755CCAD}")     '改为自己程序的ProductCode  

                      End   If  

                      myProcess.Close()  

              End   Sub  

       

     End   Module  

     '此项目只包含上面一个模块即可,无需其他模块。  

     '以上为   vb.net   中的代码,在     vc#.net   中类似。  

     其实,你的一个工程中可同时包含   vb.net      vb#.net   等的项目。  

       

     以上方法可以试试!

    也可以建一个快捷方式,直接运行该文件。

    如果该进程路径是在X:"%system%"system32"目录下,(X:"%system%"是指你的系统安装目录)就是Windows Installer的服务进程,描述如下:添加、修改和删除以 Windows 安装程序(*.msi)的软件包提供的应用程序。如果禁用了此服务,任何完全依赖它的服务不会被启动。

    你可以到“服务”中把它设成“手动”试试看。
  • 相关阅读:
    修辞方法文章结构
    小学弟的随机字母
    kindeditor在JSP中的使用
    没有规矩,不成方圆
    在博客园安家啦
    Windows下,mysqlcc的安装及配置(Config MySQL Control Center)
    Windows下,MySql的安装及配置(Install and Config of MySQL in Windows)
    软件使用说明书
    Windows 8 Customer Preview使用心得
    How to Choose a secure password,Ubuntu tell you!
  • 原文地址:https://www.cnblogs.com/Yjianyong/p/1547512.html
Copyright © 2011-2022 走看看