[Frage] Check ob Prozess läuft

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • [Frage] Check ob Prozess läuft

    Hab mal 'ne Frage:

    Möchte über 'ne If Abfrage checken lassen ob ein Prozess läuft.
    Folgendes Code-Snippet ist die Check Routine:

    Quellcode

    1. string strProzess1 = textBox1.Text; //zB. worldserver.exe
    2. if (Convert.ToInt16(System.Diagnostics.Process.GetProcessesByName(strProzess1)) == 0)
    3. {
    4. listBox1.Items.Add(Convert.ToString(DateTime.Now) + ": Monitor 1: Meldete Absturz");
    5. System.Diagnostics.Process.Start(textBox1.Text);
    6. listBox1.Items.Add(Convert.ToString(DateTime.Now) + ": Server 1 neugestartet");
    7. }


    Kann vielleicht jemand helfen und mir sagen,
    warum egal ob gestartet oder nicht immer 0 rauskommt?
    Bin leicht am verzweifeln ^^

    Mfg,
    Tsakuya

    edit: hat sich erledigt,
    strProzess1 muss ohne .exe übergeben werden,
    dann kommen die korrekten werte raus :)
  • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )