vilden
Lt. Junior Grade
- Registriert
- Juli 2007
- Beiträge
- 482
Hey ho =)
Ich versuche mich gerade an einem "läuft der Prozess" Programm.
Bisher folgendes:
Soweit funktioniert das auch, jedoch erfolgt die Prüfung logischerweise nur wenn ich auf den Button klicke. Nun wollte ich aber das der Prozess dauerhaft geprüft wird, jedoch komm ich nicht ganz weiter.
Hoffe ihr könnt mir da helfen =)
Ich versuche mich gerade an einem "läuft der Prozess" Programm.
Bisher folgendes:
Code:
public bool CheckIfAProcessIsRunning(string processname)
{
return Process.GetProcessesByName(processname).Length > 0;
}
private void button1_Click(object sender, EventArgs e)
{
bool fire_running = CheckIfAProcessIsRunning("firefox");
if (fire_running == true)
{
MessageBox.Show("Firefox läuft.");
}
else
{
MessageBox.Show("Firefox läuft nicht mehr");
}
}
Soweit funktioniert das auch, jedoch erfolgt die Prüfung logischerweise nur wenn ich auf den Button klicke. Nun wollte ich aber das der Prozess dauerhaft geprüft wird, jedoch komm ich nicht ganz weiter.
Code:
while (fire_running == true)
{
fire_running = CheckIfAProcessIsRunning("Firefox");
if (fire_running == false)
{
//mache irgendetwas
}
}
Hoffe ihr könnt mir da helfen =)