Prozess aus VB.Net mit Paramtern starten

duermer

Mitglied
Hi,

Hab folgendes dringendes Problem:

Ich will aus VB.Net einen Programm öffnen.
Das ist ja auch recht einfach, dass mach ich mit System.Diagnostics.Process()

Wen ich aber ein Programm mit Paramtern öffnen will, wie Counter Strike Dedicated Server, dann muss ich da ja Paramter angeben,
hab das so gemacht, da geht aber die Konsole kurz auf und gleich wieder zu.
Wenn ich aber diese Parameter direkt in die Konsole eingebe, dann geht es.

Hier mal mein Code:
Code:
Dim pro As New System.Diagnostics.Process()
pro.StartInfo.FileName = "c:\test3\srcds.exe"
pro.StartInfo.Arguments = "-console -game cstrike +maxplayers 16 +map de_dust"
pro.Start()


Wäre um jede Hilfe dankbar.
Schon mal im Voraus DANKE

Mit freundlichen Grüßen
Patrick Hennig
 
Probiers mal so, hab ich allerdings nicht getestet
Code:
Dim pro As New System.Diagnostics.Process()
pro.StartInfo.FileName = "cmd"
pro.StartInfo.Arguments = "c:\test3\srcds.exe -console -game cstrike +maxplayers 16 +map de_dust"
pro.Start()
 
Zurück