加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

阻止Windows服务管理器停止服务c#

发布时间:2020-12-14 02:56:02 所属栏目:Windows 来源:网络整理
导读:我有自己的注册处理程序的自定义 Windows服务,如何从服务管理器收到停止命令时阻止它停止?我在服务和GUI之间建立了管道通信,我想只从GUI停止它,当我向Windows服务发送消息“停止”而不是当我试图从Windows服务管理器停止它时.我在C#工作 解决方法 这回答了
我有自己的注册处理程序的自定义 Windows服务,如何从服务管理器收到停止命令时阻止它停止?我在服务和GUI之间建立了管道通信,我想只从GUI停止它,当我向Windows服务发送消息“停止”而不是当我试图从Windows服务管理器停止它时.我在C#工作

解决方法

这回答了你的问题了吗?

http://bytes.com/topic/c-sharp/answers/444965-prevent-service-stopping

将CanStop属性设置为false.然后,您将需要一个用户可以用来请求停止的应用程序.然后,此应用程序将与您的服务进行通信(可能通过远程处理),如果条件允许,请自行停止.您应该能够通过将’CanStop’动态设置为true,然后使用ServiceController类连接到您自己并发出’Stop’命令来完成此操作.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读