以 ServiceController 檢查 Service 狀態

 
以 ServiceController 檢查 Service 狀態
 

   form1.cs
 
   private void CheckService(string serviceName)
   {
 
      System.ServiceProcess.ServiceController scServices = new System.ServiceProcess.ServiceController(serviceName);
 
      if (scServices.Status == ServiceControllerStatus.Stopped)
      {
         label3.Text = scServices.ServiceName + ":Stop";
      }
      else
      {
         label3.Text = scServices.ServiceName + ":Start";
      }
 
   }