RE:Abrir un programa externo
'Autor: Humberto Calderon
USA LA CLASE PROCCESS ASI:
Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click'evento click del boton
'con un open dialog le pasas la ruta, en tu caso seria con un textbox
'declarando variables a usar, una para ver si el usuario ha presionado
'el boton ok, solo en ese caso se cargara la ruta a la cadena 'nombrePrograma..
Dim CuadroDiálogoAbrir As New OpenFileDialog()
Dim NombrePrograma As String
If CuadroDiálogoAbrir.ShowDialog() = DialogResult.OK Then
'obteniendo la direccion..
NombrePrograma = CuadroDiálogoAbrir.FileName
If Not (NombrePrograma Is Nothing) Then
Try
'con process abrimos los ejecutables..
Process.Start(NombrePrograma)
Catch
'en caso haya un errorillo..
MsgBox("Error al abrir " & NombrePrograma)
End Try
End If
End If
End Sub
Nota: no tienes que importar ningun espacio de nombres, solo usala y ya..
espero te sirva....