Wykrywanie zainstalowanej usługi

Zagadnienie: Chcemy sprawdzić czy w systemie mamy zainstalowaną określoną usługę
Rozwiązanie:

ServiceController ctl = ServiceController.GetServices()
.FirstOrDefault(s => s.ServiceName == "Service_Name");
if (ctl != null)
{
...
}
else
{
...
}

Tags: