我的计算机上运行了一些与安全相关的服务(start type = automatic) 在服务控制管理器中,停止/重启命令显示为灰色。
我想知道如何开发不允许停止操作的服务。
请注意,我以管理员身份登录
答案 0 :(得分:4)
您只需要禁止您的服务接收停止请求。
如果您使用C / C ++编写服务,则在调用SetServiceStatus时不应指定SERVICE_ACCEPT_STOP
标志(有关详细信息,请参阅SERVICE_STATUS)。
如果您使用的是.NET,请将ServiceBase.CanStop设置为false
。