Windows服务并将其设置为禁用

有没有办法让应用程序收到特定服务被设置为禁用的通知? 我有一个NT服务,我想“抓住”这个事件,并留出时间供以后使用。 有关如何做到这一点的任何想法? 谢谢     
已邀请:
你应该能够在WMI中做些什么来做这件事。我认为你可以订阅你感兴趣的
Win32_Service
特定实例的
__InstanceModificationEvent
通知。 另一方面,如果有人要停止并禁用该服务,他们将停止并禁用监控它的进程。无论如何,你不会赢。 为什么不直接保护服务ACL,以便只有管理员可以停止和禁用它?事实上,这无论如何都是默认的。如果用户获得了管理员权限,那么您已经输了。     
我的客户端应用程序的其他部分将轮询并调用RegNotifyChangeKeyValue以查看该服务是否已禁用,我将记录它...     

要回复问题请先登录注册