阻止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’命令来完成此操作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
- Windows – QT5字体渲染在各种平台上不同
- 将uint32浮点表示转换为uint8
- 如何在Windows中更改grails.exe控制台颜色?
- .net – Windows Azure与Amazon EC2
- 在Windows 8上使用gem安装SASS
- windows-xp – 如何清除Windows磁盘读取缓存?
- Microsoft Media Foundation官方文档翻译(12)《
- windows – (MFC)如果控件是私有成员,父类如何接
- windows-runtime – 将Action绑定到XAML中UserCo
- windows-server-2008-r2 – Windows Server 2008
热点阅读