标签: c#-4.0
我已经在C#.net中编写了一个Windows服务并成功安装了它。当我手动运行服务时,它会运行,但服务的状态不会更改为已停止。操作结束后,如何将其状态更改为停止状态。 谢谢,
答案 0 :(得分:0)
服务通常会将自己注册到SCM,并将其状态报告给SCM。虽然如果服务没有运行,SCM只会将其标记为已停止。
我建议阅读微软对服务的介绍,以便更好地了解它们的工作原理以及使用的最佳实践。
https://msdn.microsoft.com/en-us/library/d56de412.aspx