以 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"; } } |