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

作者:shichen2014 时间:2022-07-27 12:17:57 

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

标签:C#,Windows,服务,启动,停止
0
投稿

猜你喜欢

  • java实现发送邮箱验证码

    2022-07-05 07:40:07
  • java使用HashMap实现斗地主(有序版)

    2021-08-30 10:24:10
  • 实例解析Json反序列化之ObjectMapper(自定义实现反序列化方法)

    2023-11-23 18:07:25
  • C#中is,as,using关键字的使用说明

    2023-07-01 22:54:42
  • Java常量池知识点总结

    2023-01-09 10:23:09
  • WinForm中的几个实用技巧汇总

    2022-08-12 13:17:02
  • java线程同步操作实例详解

    2023-11-13 14:19:08
  • java不同版本在多线程中使用随机数生成器的实现

    2022-01-02 22:57:07
  • C#面向对象设计原则之里氏替换原则

    2022-08-27 23:59:22
  • 详解MyBatis的Dao层实现和配置文件深入

    2022-07-26 02:29:17
  • spring boot 打包jar jar没有主目录清单问题的完美解决方法

    2021-08-28 16:07:39
  • java实现sftp客户端上传文件以及文件夹的功能代码

    2023-02-14 22:07:28
  • Springboot和bootstrap实现shiro权限控制配置过程

    2022-01-19 21:31:23
  • Struts2实现文件上传功能实例解析

    2023-11-04 04:56:13
  • JAVA求两直线交点和三角形内外心的方法

    2023-07-30 02:46:35
  • Java关键字、标识符、常量、变量语法详解

    2023-11-11 20:49:48
  • c#实现ini文件读写类分享

    2022-08-31 09:47:48
  • Java程序员新手老手常用的八大开发工具

    2021-12-04 03:39:04
  • Java注解详细介绍

    2021-10-09 19:52:28
  • 解决logback的日志文件路径问题

    2023-06-13 10:48:09
  • asp之家 软件编程 m.aspxhome.com