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)的软件包提供的应用程序。如果禁用了此服务,任何完全依赖它的服务不会被启动。

    你可以到“服务”中把它设成“手动”试试看。
  • 相关阅读:
    Palindrome Linked List 解答
    Word Break II 解答
    Array vs Linked List
    Reverse Linked List II 解答
    Calculate Number Of Islands And Lakes 解答
    Sqrt(x) 解答
    Find Median from Data Stream 解答
    Majority Element II 解答
    Binary Search Tree DFS Template
    188. Best Time to Buy and Sell Stock IV
  • 原文地址:https://www.cnblogs.com/Yjianyong/p/1547512.html
Copyright © 2011-2022 走看看