基于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
投稿
猜你喜欢
详解xamarin Android 实现ListView万能适配器
2022-11-26 02:12:33
Android应用程序保持后台唤醒(使用WakeLock实现)
2022-07-03 07:46:13
Unity3D实现摄像机镜头移动并限制角度
2023-09-30 17:06:51
说一说java关键字final和transient
2023-01-03 22:18:12
spring aop action中验证用户登录状态的实例代码
2021-12-04 19:47:01
使用java.nio.file 库优雅的操作文件详解
2022-09-20 00:51:12
Android第三方开源下拉框NiceSpinner使用详解
2023-01-04 11:10:29
Android操作Excel文件的功能实现
2022-08-29 17:22:55
Java实现聊天机器人完善版
2022-10-07 09:31:11
C#操作PowerPoint的方法
2023-03-17 03:48:16
SpringBoot整合Shiro框架,实现用户权限管理
2021-10-27 00:03:02
java实现员工工资管理系统
2023-09-22 15:37:24
外层竖向ScrollView,里层横向ScrollView滑动冲突的解决方法
2022-07-19 14:46:37
struts2中实现多个文件同时上传代码
2023-05-11 16:24:39
c# 使用Task实现非阻塞式的I/O操作
2023-07-21 23:27:39
Spring2.5.6开发环境搭建图文教程
2023-07-28 18:01:02
全面了解java基本类型和封装类型的区别及应用
2022-10-03 05:39:09
Java面向对象之猜拳游戏
2022-10-29 21:26:45
Android HorizontalScrollView滑动与ViewPager切换案例详解
2023-06-05 00:48:27
Java线程并发中常见的锁机制详细介绍
2023-07-04 05:33:33