基于C#实现Windows服务状态启动和停止服务的方法
程序员文章站
2023-12-20 21:47:04
本文以实例形式展示了基于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#程序设计有所帮助