2011-05-22 97 views
-1

保护过程中,我写了,我需要的是防止闭合通过从流程管理的应用程序代码(例如处理资源管理器)的程序从而终止进程资源管理器或其他进程管理器

我的程序不是恶意软件,是一个监视Internet连接的应用程序。

谢谢。

+0

您知道哪些流程无法停止的流程?你会更好地找出你的用户为什么停止你的程序,并给他们更少的理由来阻止它。 – 2011-05-22 00:52:42

+0

[防止关闭程序的措施]的可能的重复(http://stackoverflow.com/questions/5649468/measures-to-prevent-from-closing-a-program) – 2011-05-22 00:54:20

+0

可能的重复[停止应用程序从终止,没有输入正确的密码? C#(http://stackoverflow.com/questions/1946735/stop-an-application-from-being-terminated-without-entering-the-correct-password) – 2011-05-22 00:55:32

回答

0

将您的应用程序命名为与关键Windows服务进程相同并从system32运行它。您甚至可以让应用程序在每次运行时更改可执行文件的名称,因此很难知道要杀死哪个进程。 TrendMicro用他们的病毒扫描程序来做这件事。

此外,您还可以运行另一个应用程序,以监视应用程序是否正在运行。如果不是,那么重新启动它。或者使用计划任务而不是另一个应用程序,该计划任务每​​分钟或五分钟运行一次,并具有安全限制,以便其他用户无法删除您的计划任务。

这就是说,我完全不同意你在做什么。但假设你正在监控你的员工,这是你的权利。