簡體   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