如何创建一个无法杀死的进程?

时间:2010-05-06 10:47:59

标签: java windows process

我正在运行我的java应用程序。它显示在任务管理器的进程选项卡中。我不希望用户杀死这个过程?

如果可能的话,我也不希望我的进程也在进程列表中。

我的应用程序是局域网管理员。我需要记录客户机。如果用户可以杀死我的进程,则无法创建这样的应用程序。

3 个答案:

答案 0 :(得分:17)

IMO,创造无法杀死的过程是否定了用户控制他/她的机器的权利。我无法想到这样做的任何道德理由......无论技术上是否可能,以及你是否有某种“商业”理由这样做。

答案 1 :(得分:7)

当前用户拥有的进程总是被杀死。

编辑:除非该过程与系统相关(然后应该以不同的用户身份运行,如在Linux中),否则有一种意识形态概念,用户应始终有权知道正在发生的事情并且能够控制用户的运行进程(毕竟,她的用户帐户)。

答案 2 :(得分:5)

由于用户将使用虚拟机来运行程序,因此他总是可以杀死JVM:)