yellowspam
Erfahrenes Mitglied
Hi@all:
Ich habe ne Funktion die einen Prozess aufruft, nun ist es so dass der Prozess aber oft mehrere Male geöffnet werden kann, ich will also dass der Prozess geschlossen wird bevor ein neuer Prozess gestartet wird. Mit Kill hat es nicht funktioniert.
Funktion:
Was mache ich falsch?
Ich habe ne Funktion die einen Prozess aufruft, nun ist es so dass der Prozess aber oft mehrere Male geöffnet werden kann, ich will also dass der Prozess geschlossen wird bevor ein neuer Prozess gestartet wird. Mit Kill hat es nicht funktioniert.
Funktion:
C#:
Process proc;
string batToRun;
proc = new Process();
batToRun = Classes.Helper.BatchJobPath;
/*int path =batToRun.LastIndexOf("startdm.bat");
string BatchName;
BatchName = batToRun.Substring(path);*/
proc.StartInfo.FileName = batToRun;
proc.Kill();
proc.Start();
Was mache ich falsch?