How to show all window service in listview


In this post will show about how to get list all of window server to display or show in ListView control in C# programming.

Source code below show about get all all window service to display in ListView
using System.ServiceProcess;

ServiceController[] services = ServiceController.GetServices();
foreach (ServiceController service in services)
{
   ListViewItem item = new ListViewItem();    
   item.Text = service.ServiceName;
   item.SubItems.Add(service.DisplayName);
   item.SubItems.Add(service.Status.ToString());
   this.listViewShowService.Items.Add(item);
}

Source code below show about get window server by specific service name and checking its status
using System.ServiceProcess;

ServiceController service = new ServiceController("ServiceName");
if (service.Status == ServiceControllerStatus.Running)
{
     // Process running
}
else if (service.Status == ServiceControllerStatus.Stopped)
{
    // Process stoped
}
else if (service.Status == ServiceControllerStatus.Paused)
{
    // Process paused
}



Share this

Related Posts

Latest
Previous
Next Post »