[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:

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

    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 :)

    [CENTER][SIZE="1"]
    Netzwerkgrundlagen anhand Windows lernen zu
    wollen ist doch wie seine ersten sexuellen Erfahrungen mit einer
    Prostituierten zu sammlen: Die Leidenschaft fehlt, das wirklich
    wichtige lernt man dabei nicht, und die Chance sich einen
    Schadling einzufangen ist hoch.[/SIZE][/CENTER]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!