EXECUTAR MSIEXEC.EXE NO VB.NET
Alterado em 15/06/2023 17:56:33
Boa noite a todos, tenho essa função mas não esta funcionando, pois a msg de parametros do "msiexec.exe"
desde ja agradeço a atenção de todos.
pArquivo = arquivo msi
Private Function removeApp(ByVal pArquivo As String) As Boolean
Try
If File.Exists(pArquivo) = True Then
Dim args As String = "/x " & pArquivo
Dim p As Process = New Process()
p.StartInfo.FileName = "msiexec.exe"
p.StartInfo.Arguments = args
p.StartInfo.Verb = "runas"
p.StartInfo.UseShellExecute = True
p.Start()
p.WaitForExit()
Return True
Else
GravaLogErro("removeApp", "Arquivo não encontrado : " & pArquivo)
Return False
End If
Catch ex As Exception
GravaLogErro("removeApp", ex.Message)
Return False
End Try
End Function
desde ja agradeço a atenção de todos.
Entendi o que você quer fazer...
Juro que não entendi como resolver sem ver a log/erro retornado
Qual o erro retornado ?
Juro que não entendi como resolver sem ver a log/erro retornado
Qual o erro retornado ?
Olhando rapidamente bem por cima, o que me chama a atenção é que se no caminho do arquivo passado ali no pArquivo tiver espaços ele deve dar erro, nesse caso teria que colocar o texto entre aspas para resolver
muito obrigado
Tópico encerrado , respostas não são mais permitidas