/// <summary> /// 根据用户名获取服务状态 /// </summary> /// <param name="serviceName">服务名</param> /// <returns>服务状态(不存在该服务时,返回停止)</returns> public static ServiceControllerStatus GetServiceStatus(string serviceName) { var status = ServiceControllerStatus.Stopped; AllServices.ForEach(one => { if (one.ServiceName.ToLower() == serviceName.ToLower()) { status = one.Status; } }); return(status); }