【发布时间】:2009-02-16 19:24:29
【问题描述】:
我有一个用 C# 编写的服务应用程序,在某些情况下,我希望它自行终止。这将在服务运行一段时间后发生,因此不会在 OnStart() 事件中发生。
到目前为止,我所阅读的所有内容都表明,终止服务的唯一安全方法是通过服务控制管理器。我的服务作为本地服务运行,并且没有启动或停止服务的权限,因此我无法从服务本身访问 SCM。是否有另一种方法可以在仍然按照 SCM 规则玩的同时自行终止?
【问题讨论】:
标签: c# windows-services