看到了这个功能,自己实验一下。哦卡,记录一下
利用msiexec.exe卸载.net程序
命令的说明
卸载产品
语法
msiexec /x {Package | ProductCode}
参数/x
卸载产品。
Package
Windows 安装程序包文件的名称。
ProductCode
Windows 安装程序包的全局唯一标识符 (GUID)。
备注
• Windows Installer 命令行选项不区分大小写。
• 有关 Windows 安装程序命令行选项的详细信息,请参阅“相关主题”。
示例
要删除或卸载程序包,请键入:
msiexec /x Example.msi
自己做一个uninstall.exe程序
Try
Dim uninstallProcess As New Process
uninstallProcess.StartInfo.FileName = "msiexec.exe"
uninstallProcess.StartInfo.Arguments = " /fpecms {5BA28C13-C035-4D4E-9CE6-9207FCB4D0F3}"
uninstallProcess.Start()
Catch ex As Exception
Finally
Application.Exit()
End Try
Dim uninstallProcess As New Process
uninstallProcess.StartInfo.FileName = "msiexec.exe"
uninstallProcess.StartInfo.Arguments = " /fpecms {5BA28C13-C035-4D4E-9CE6-9207FCB4D0F3}"
uninstallProcess.Start()
Catch ex As Exception
Finally
Application.Exit()
End Try
在安装包项目中,包含这个uninstall.exe文件,做一些快捷方式就哦拉了
ProcoductCode的获得
视图 -> 解决方案资源管理器 -> 安装包(属性标签)(不是右键属性)
记录他的 ProductCode
浙公网安备 33010602011771号