• 如何卸载安装程序


     

    分离卸载程序能否这样:  

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

    你可以到“服务”中把它设成“手动”试试看。
  • 相关阅读:
    判断奇偶数2
    判断奇偶数
    15.09.29
    .
    Java代码
    Handler 接收Parcelable ArrayList时返回空的错误
    Android Binder设计与实现
    xml解析代码示例
    解析rss和atom文件出现乱码问题
    使用Html.fromHtml将html格式字符串应用到textview上面
  • 原文地址:https://www.cnblogs.com/Yjianyong/p/1547512.html
Copyright © 2020-2023  润新知