簡體   English   中英

我們如何防止從任務管理器中關閉應用程序?

[英]How do we prevent closing the application from the Task Manager?

對於 Windows 應用程序,我們如何防止從任務管理器關閉應用程序? 我們如何對我們編寫的應用程序執行此操作,就像 Nod32 Antivirus 應用程序一樣?

在此處輸入圖像描述

已簽署並與 Microsoft 有特殊聯系的防病毒軟件被允許成為ELAM/受保護進程的一部分。

您可以嘗試通過編寫 kernel 驅動程序來嘗試做同樣的事情,並拒絕每個人打開具有終止權限的進程的句柄的權利。 然而,這有點難看,如果可能的話應該避免。

理智的解決方案是將您的“重要”應用程序編寫為 Windows 服務,這將阻止普通用戶停止它。

它不會阻止管理員用戶,但這沒關系,因為不受信任的用戶不應該是管理員。

我很確定你沒有。

當用戶單擊十字關閉應用程序時,您可以捕獲該事件,但僅此而已。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM