【问题标题】:How to prevent an app from being killed in windows task manager?如何防止应用程序在 Windows 任务管理器中被杀死?
【发布时间】:2014-04-04 07:14:42
【问题描述】:

我想提出一个重复的问题。如何防止有人使用任务管理器停止应用程序。

我现在这是可能的,如果您尝试从任务管理器中杀死 avastui.exe,任务管理器会说“操作无法完成访问被拒绝”并且当您停止 avast 的服务时会发生这种情况avast 的服务,你可以杀死进程 avastui.exe。

有人知道avast是如何做到的吗?如何在 c# 或 python 上实现?

提前致谢

【问题讨论】:

  • 我现在如何拥有管理员权限,但它不会使进程无法停止只有拥有更多权限。
  • 你想写病毒吗?
  • 不是监控计算机的程序。并将证书安装到 vpn

标签: c# python


【解决方案1】:

我认为这可能是因为像杀毒软件这样的东西作为驱动程序被挂接到内核模式中,并且可以拦截用户模式的输入并进行干预。杀毒软件可能会挂接到内核API中进行进程管理,并通过进程API拒绝调用来杀死与自己具有相同PID的进程。

如果是这种情况,那么答案将是不,你不能,因为我非常怀疑 C# 可以在内核模式下运行。

【讨论】:

    猜你喜欢
    • 2011-02-16
    • 1970-01-01
    • 1970-01-01
    • 2011-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多