如何使用.Net运行uninstall.exe
我尝试了很多方法,但我无法使用.net启动卸载程序如何使用.Net运行uninstall.exe,.net,.net,我尝试了很多方法,但我无法使用.net启动卸载程序 Dim p As New Process Dim uninstallString As String = "C:\WINDOWS\ProCharge Plugin\uninstall.exe" & " /U:C:\Program Files\ProCharge Plugin\irunin.xml" p.StartInfo.Arguments = uninstallString p.S
Dim p As New Process
Dim uninstallString As String = "C:\WINDOWS\ProCharge Plugin\uninstall.exe" & " /U:C:\Program Files\ProCharge Plugin\irunin.xml"
p.StartInfo.Arguments = uninstallString
p.Start()
您正在将应用程序名称作为
参数的一部分
请尝试以下操作:
Dim p As New Process
p.StartInfo.Arguments = "/U:""C:\Program Files\ProCharge Plugin\irunin.xml"""
p.Start("C:\WINDOWS\ProCharge Plugin\uninstall.exe")
将可执行文件的名称传递给Start
方法
另一种选择是使用FileName
属性:
Dim p As New Process
p.StartInfo.FileName = "C:\WINDOWS\ProCharge Plugin\uninstall.exe"
p.StartInfo.Arguments = "/U:""C:\Program Files\ProCharge Plugin\irunin.xml"""
p.Start()
有关各种重载的详细信息,请查看。更改arguments属性,如:“/U:“c:\Program Files\ProCharge Plugin\irunin.xml”“”。您必须“逃离”路径中的空白。