Καλώς ήλθες και απο εμένα στο dotnetzone.gr...
όπως βλέπω το παράδειγμά σου, μάλλον ο raPhaeL έχει απόλυτο δίκιο!!!
δύο μικρά παραδείγματα ίσως να βοηθήσουν την κατάσταση... :)
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
System.Diagnostics.Process.Start("C:\anotherProgram.exe")
'ή System.Diagnostics.Process.Start(Application.StartupPath & "anotherProgram.exe")
End Sub
Private Sub Button2_Click(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button2.Click
Dim psi As New System.Diagnostics.ProcessStartInfo("C:\listfiles.bat")
psi.RedirectStandardOutput = True
psi.WindowStyle = ProcessWindowStyle.Hidden
psi.UseShellExecute = False
Dim listFiles As System.Diagnostics.Process
listFiles = System.Diagnostics.Process.Start(psi)
Dim myOutput As System.IO.StreamReader = listFiles.StandardOutput
listFiles.WaitForExit(2000)
If listFiles.HasExited Then
Dim output As String = myOutput.ReadToEnd
Debug.WriteLine(output)
End If
End Sub
Παναγιώτης Λαβίδας
Software Developer