从任务管理器中隐藏Windows应用程序进程



我正在创建一个需要密码才能退出的应用程序。

所以我禁用了关闭按钮并从任务栏中删除。

我还可以从任务管理器应用程序选项卡中删除。但是当我在任务管理器进程选项卡中搜索时,它在其中可见,并且我能够结束该过程,从而从那里结束应用程序。所以我甚至需要从那里隐藏该过程。

你能帮我做这件事吗?

看看这个主题:如何防止任务管理器终止我的程序?有人问同样的事情。

最佳答案:

像卡巴斯基这样的AV程序可能使用驱动程序并使用钩子来 防止终止。在您的情况下,我建议将 ACL 设置为 该过程,这可以防止与任务管理器或cmdline终止 工具(如果用户没有调试权限)。当然 用户始终可以使用像进程资源管理器这样的工具,获得所有权 进程,设置新的 ACL 并终止。

如果用户不是管理员,则运行 在不同的用户上下文中处理(例如,从服务启动它)。

以下是有关 msdn 的一些信息:http://msdn.microsoft.com/en-us/library/windows/desktop/ms684880(v=vs.85).aspx

相关内容

最新更新