繁体   English   中英

禁用Windows任务管理器,因此他无法终止我的进程

[英]Disable Windows Task Manager so he cant kill my process

我已经构建了一个可以count the time.的应用程序count the time.

两个小时后,它说: “请停止播放,否则我将关闭电脑” 所以,我的兄弟可以从“Windows任务管理器”停止进程。 有可能阻止它吗? 所以他不能在那里杀死它?

我试图在窗口关闭时重新打开应用程序 - 其他任何方式?

哈哈,擅长你的兄弟。 他是一名正在制作中的黑客。

您需要以管理员权限运行该进程,并确保其登录权限具有管理员权限。

也许使用服务是一种更好的方法,因为它在任务管理器中很难找到并且如果“被杀死”它应该自动重启,但只要用户具有管理员权限,他总是能够禁用这些东西。

有关如何使用C#创建服务,请参阅此步骤

也许是轻微的过度杀戮(在C#中不容易实现),但你可以改为编写一个实现计时器的DLL,并将其注入另一个进程(例如Explorer.exe),这意味着它不会显示为单独的任务管理器中的进程,因此不可能以这种方式杀死。

我可能不应该提到这一点,因为它很容易被滥用,但知识需要是免费的,对吧?

如果以SYSTEM用户身份运行进程,则无法关闭,即使是以管理员身份登录的任何人也无法关闭。 很简单,您使用来自Sysinternals的psexec来运行您的过程,请查看此博客文章了解详细信息: 如何:在系统帐户下运行cmd /获取对系统帐户的访问权限

我担心这一般是不可能的。 只要用户具有管理权限,他就可以杀死任何进程。

我建议实现并运行您的应用程序作为Windows服务。 管理员也可以停止服务。 但是,不允许没有管理权限的用户这样做。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM