我有一個windows c + +應用程序在正常(非管理員)用戶下運行。我希望任何用戶都不能以任何方式關閉/終止/終止此應用程序。如何防止殺死/終止或停止Windows應用程序
是否有任何可用的Active Directory組策略來實現這一點還是我需要做一些規劃,因爲我知道在同一
我有一個windows c + +應用程序在正常(非管理員)用戶下運行。我希望任何用戶都不能以任何方式關閉/終止/終止此應用程序。如何防止殺死/終止或停止Windows應用程序
是否有任何可用的Active Directory組策略來實現這一點還是我需要做一些規劃,因爲我知道在同一
的唯一方法是,你的應用程序將啓動檢查每隔幾運行2個或多個後臺進程毫秒,您的應用程序和其他背景正在運行,如果沒有,它會重新啓動它們。這使得手動終止您的應用程序非常有用或不可能。
您的應用程序可能需要將其狀態保存到磁盤,如果需要重新啓動,以相同的統計摧毀
時,你也可以禁用關閉按鈕或任何可以終止你的應用程序了。還禁用任務管理器,以便用戶不能殺死你的應用程序
有一種技術叫做掛鉤這將允許注入你的代碼到Windows DLL中,改變操作系統執行的某些行爲。
這將阻止操作系統使用核心DLL來殺死這些進程。
這種方法有缺點,但它可能在反rootkit系統上標記爲病毒,因爲這是一種常用於防止用戶殺死感染的技術。
Ctrl + shift + escape,選擇進程,殺死.... – Treycos