如何编写Windows服务的停止和启动代码?

Namreg

新成员
已加入
2018年6月6日
留言内容
3
编程经验
Beginner
你好,

我是C#的新手,仅了解基础知识。

我想创建一个命令行可执行文件,该程序可以通过Windows域帐户停止和启动Windows服务吗?

那可能吗 ?

我们总是会获得在Windows服务器上重新启动Windows服务的票证。因此,如果我创建一个可执行文件或msi文件并提供给用户,那将是很好的选择,因此她双击并停止并重新启动服务,并通过弹出窗口确认服务状态。

有什么想法吗?谢谢你的帮助,
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,524
地点
悉尼,澳大利亚
编程经验
10+
ServiceController类 是您要寻找的。它是一个组件,因此,您可以在设计器中将实例添加到表单并在其中进行配置。当然,您也可以根据需要在代码中创建实例。
 
已加入
2011年4月23日
留言内容
177
地点
密歇根州兰辛;美国
编程经验
10+
还有一个项目类型仅用于制作Windows Service程序:

WindowsService.png
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,524
地点
悉尼,澳大利亚
编程经验
10+
最佳 底部