C# Programm zum Erkennen ob ein best. Programm gestartet wurde

#1775606
Lesenswert?

Hallo Rolf,

das das unter Win32 geht, kannst Du entweder native Calls machen (es 
gibt eine Liste aller prozesse und man kann mit WaitforSingleObject auf 
das Ende eines Prozesses warten.)

Aber ich bin mir ziemlich sicher, dass es diese Funktionalität auch 
unter .net gibt. Such mal nach .net processes tasks und ähnliches.

Tom
Gast #1775684
Lesenswert?

Hallo,

ich habe es jetzt wie folgt realisieret:

Dies Funktion wird über einen Timer alle 1000ms aufgerufen.

using System.Diagnostics;

Process[] process= Process.GetProcesses();

for (int i = 0; i < process.GetLength(0); i++)
{
   if (process[i].ProcessName == "notepad")
   {
      textBox1.Text = process[i].ToString();
      break;
   }
   else
     textBox1.Clear();
}


Gruß
Rolf

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren