Witam, potrzebuje zrobić metodę, która będzie działała w tle i będzie sprawdzała czy proces aplikacji został zamknięty (mój kod podam poniżej). Próbowałem skorzystać z czegoś takiego jak background worker ale nie wiem czy jest to dobry pomysł. Co polecacie?
private void check_if_process_was_killed()
{
Process[] proc = Process.GetProcessesByName("python");
if (proc.Length == 0)
{
labelBotRunning.Visible = false;
buttonStartBot.Enabled = true;
buttonStopBot.Enabled = false;
}
else
{
labelBotRunning.Visible = true;
buttonStartBot.Enabled = false;
buttonStopBot.Enabled = true;
}
}