欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-12-17 12:05:28
本文以实例形式展示了基于c#实现windows服务状态启动和停止服务的方法。非常实用。分享给大家供大家参考之用。具体方法如下: 首先先引用: system....

本文以实例形式展示了基于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#程序设计有所帮助

上一篇:

下一篇: