当前位置: 移动技术网 > IT编程>开发语言>c# > 基于C#实现Windows服务状态启动和停止服务的方法

基于C#实现Windows服务状态启动和停止服务的方法

2019年07月18日  | 移动技术网IT编程  | 我要评论

本文以实例形式展示了基于c#实现windows服务状态启动和停止服务的方法。非常实用。分享给大家供大家参考之用。具体方法如下:

首先先引用:

system.serviceprocess.dll

然后在引用命名空间:

using system.serviceprocess;

建立服务对象:

servicecontroller sc = new servicecontroller("server");

服务运行则停止服务:

if (sc.status.equals(servicecontrollerstatus.running))
{
 sc.stop();
 sc.refresh();
}

服务停止则启动服务:

if ((sc.status.equals(servicecontrollerstatus.stopped)) || (sc.status.equals(servicecontrollerstatus.stoppending)))
{
 sc.start();
 sc.refresh();
}

希望本文所述对大家的c#程序设计有所帮助

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网