我尝试了很多方法,但我无法使用.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.Start()发布于 2011-08-19 18:05:41
您将应用程序名称作为Arguments的一部分包含在内。
尝试以下操作:
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()有关各种重载的更多信息,请查看MSDN page。
https://stackoverflow.com/questions/7119971
复制相似问题