Entwickler-Ecke
Basistechnologien - Anderes Programm ausführen...
crauhut - Mi 08.10.08 14:38
Titel: Anderes Programm ausführen...
Hallo,
habe ein Konsolenprogramm programmiert. Läuft auch total super, wenn ich einfach die .exe starte, aber wenn ich es mit einem anderen Programm starten möchte, funktioniert es einfach nicht. Das Konsolenfenster leuchtet nur kurz auf und beendet sich direkt wieder.
Hier der Code mit dem ich mein Progamm starte:
C#-Quelltext
1: 2: 3: 4: 5: 6:
| System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo.FileName = "C:\\web_update.exe"; p.StartInfo.Arguments = ""; p.StartInfo.CreateNoWindow = true; p.Start(); p.WaitForExit(); |
Hat einer ne Idde warum nicht klappt ? Oder muss ich bei der Programmierung von "web_update.exe" was beachten ??
mfg,
crauhut
Moderiert von
Christian S.: Topic aus Sonstiges (.NET) verschoben am Fr 10.10.2008 um 17:27
Ralf Jansen - Mi 08.10.08 16:11
Hat deine web_update.exe noch Abhängigkeiten die auch im selben Ordner liegen?
Dann muß du wahrscheinlich noch
C#-Quelltext
1:
| p.StartInfo.WorkingDirectory = @"C:\" |
setzen sonst wird AFAIK dein System32 Ordner als WorkingDirectory benutzt.
crauhut - Fr 10.10.08 11:31
Danke,
genau das war das Problem
mfg,
crauhut
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!