繁体   English   中英

保护Windows服务应用程序

[英]Securing Windows Service Applications

有什么方法可以限制具有管理特权的用户管理基于Windows服务的特定应用程序? 我想限制管理员停止或重新启动我的服务,这与Windows事件日志服务非常相似。 有哪些更流行的方法或推荐的方法来保护产品供应商(例如防病毒应用程序,防火墙等必须使服务连续运行的服务)紧随其后的服务?

要从服务管理mmc中删除停止选项。 使用.net服务,您:

ServicesToRun = new ServiceBase[] { new Service1() };
ServicesToRun[0].CanStop = false;

对于win32,请参见SERVICE_STATUS结构和SetServiceStatus函数文档。 没有测试此选项。

就是说,我认为(并希望我是对的)用户空间中存在阻止管理员停止服务的可能性。 管理员仍然可以通过终止taskmanager或taskkill的进程来停止服务。

这是使用访问控制的一种方法-http: //support.microsoft.com/?kbid=288129

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM