Visualizzare i servizi in Windows con C#

Mattepuffo's logo
Visualizzare i servizi in Windows con C#

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!


Condividi

Commentami!