首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

关于判断服务存不存在的有关问题,请大家帮忙

2012-01-10 
关于判断服务存不存在的问题,请大家帮忙我写了个在组件设计器中创建Windows服务应用程序,我怎么判断它存在

关于判断服务存不存在的问题,请大家帮忙
我写了个在组件设计器中创建   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

热点排行