多语言展示
当前在线:616今日阅读:19今日分享:20

.net 如何重启某个后台服务程序

后台服务程序最终都会在系统的服务里面挂载一个服务,那么,通过.net 要重启这个服务只需要通过ServiceController控制系统服务即可。由于没有直接的重启服务方法可以调用,此处演示重启 系统服务显示名=【Time Broker】的服务,大致可以分以下三步进行:1)Stop:                停止指定服务2)WaitForStatus: 一直等待,直到服务完全停止3)Start:               启动服务
方法/步骤
1

创建.net的控制台(命令行)项目

2

打开系统服务界面

3

找出待重启服务的服务名称(注意:服务名称不是服务的显示名称)

4

在项目中,添加【System.ServiceProcess】dll引用

5

在项目的Program.cs中将添加的dll引入进来

6

【重启服务】代码如下

7

【重启服务】运行效果      注意:由于要操作系统服务,所以需要右键【以管理员身份运行】

推荐信息