关于判断服务存不存在的问题,请大家帮忙
我写了个在组件设计器中创建   Windows   服务应用程序,我怎么判断它存在了就不创建,不存在就创建? 
 希望大虾们帮助一下,最好能给点代码。   谢谢了。
------解决方案--------------------要在注册表里查看吧,WIN服务最终还是在注册表里记录的
------解决方案--------------------#region 检查指定的服务是否存在,如果存在则赋值到变量 
 		public bool IsServiceExisted(string serviceName) 
 		{ 
 			get 
 			{ 
 				ServiceController[] services = ServiceController.GetServices();   
 				foreach (ServiceController s in services) 
 				{ 
 					if (s.DisplayName == serviceName) 
 					{ 
 						return true; 
 					} 
 				} 
 				return false; 
 			} 
 		} 
 		#endregion
------解决方案--------------------我是把我的属性改为方法的,忘记去get{}了。现在可以了   
 #region 检查指定的服务是否存在,如果存在则赋值到变量 
 public bool IsServiceExisted(string serviceName) 
 { 
 ServiceController[] services = ServiceController.GetServices();   
 foreach (ServiceController s in services) 
 { 
 if (s.DisplayName == serviceName) 
 { 
 return true; 
 } 
 } 
 return false; 
 } 
 #endregion