Ale*_*ruC 6 .net c# wmi windows-services
我有自己的注册处理程序的自定义Windows服务,如何从服务管理器收到停止命令时阻止它停止?我在服务和GUI之间建立了管道通信,我想只从GUI停止它,当我向Windows服务发送消息"停止"而不是当我试图从Windows服务管理器停止它时.我在C#工作
Gen*_*e S 12
这回答了你的问题了吗?
http://bytes.com/topic/c-sharp/answers/444965-prevent-service-stopping
将CanStop属性设置为false.然后,您将需要一个用户可以用来请求停止的应用程序.然后,此应用程序将与您的服务进行通信(可能通过远程处理),如果条件允许,请自行停止.您应该能够通过将'CanStop'动态设置为true,然后使用ServiceController类连接到您自己并发出'Stop'命令来完成此操作.
| 归档时间: |
|
| 查看次数: |
5306 次 |
| 最近记录: |