Visualizzare i servizi in Windows con C#
System.ServiceProcess.ServiceController ci permette di visualizzare tutti i servizi attivi in Windows e verificarne lo status.
Io ho dovuto installare il pacchetto tramite NuGET, ma in verità non ho capito se mi manca qualche pacchetto in Visual Studio o è proprio così.
Comunque, una volta installato potete testate il codice C# qui sotto:
using System.ServiceProcess;
namespace Test
{
class Program
{
static void Main(string[] args)
{
ServiceController[] services = ServiceController.GetServices();
foreach (ServiceController service in services)
{
ServiceController serviceController = service as ServiceController;
Console.WriteLine(serviceController.ServiceName + "-" + serviceController.Status);
}
}
}
}
Enjoy!
c# nuget servicecontroller
Commentami!