2016-11-01 185 views
-1

我有一個windows c + +應用程序在正常(非管理員)用戶下運行。我希望任何用戶都不能以任何方式關閉/終止/終止此應用程序。如何防止殺死/終止或停止Windows應用程序

是否有任何可用的Active Directory組策略來實現這一點還是我需要做一些規劃,因爲我知道在同一

回答

1

的唯一方法是,你的應用程序將啓動檢查每隔幾運行2個或多個後臺進程毫秒,您的應用程序和其他背景正在運行,如果沒有,它會重新啓動它們。這使得手動終止您的應用程序非常有用或不可能。

您的應用程序可能需要將其狀態保存到磁盤,如果需要重新啓動,以相同的統計摧毀

-1

時,你也可以禁用關閉按鈕或任何可以終止你的應用程序了。還禁用任務管理器,以便用戶不能殺死你的應用程序

+0

Ctrl + shift + escape,選擇進程,殺死.... – Treycos

0

有一種技術叫做掛鉤這將允許注入你的代碼到Windows DLL中,改變操作系統執行的某些行爲。

這將阻止操作系統使用核心DLL來殺死這些進程。

這種方法有缺點,但它可能在反rootkit系統上標記爲病毒,因爲這是一種常用於防止用戶殺死感染的技術。

相關問題