判断服务是否已经启动

private void btnIsServiceRun_Click(object sender, EventArgs e) { ServiceController[] service = ServiceController.GetServices(); bool isStart = false; for (int i = 0; i < service.Length; i++) { if (service[i].DisplayName.ToUpper().Equals("testService".ToUpper()))//testService表示服务的显示名称 { if (service[i].Status == ServiceControllerStatus.Running) { isStart = true; break; } } } if (isStart) { MessageBox.Show("Service 已经启动"); } else { MessageBox.Show("Service 没启动"); } }

t

你可能感兴趣的:(object,service)