强制应用程序连续运行的保证方式(覆盖taskkill,任务管理器等)

Ale*_*lex 1 .net c#

我有一个C#安全/监控应用程序,无论如何都需要运行.但是,我无法删除权限或限制对部分操作系统(Windows)的访问.

我想过运行一个保护服务,它会在应用程序运行时持续监视,并在应用程序以某种方式被杀死时启动它,同时应用程序监视保护服务并在服务被终止时启动服务.据我所知,你不能同时杀死多个进程.

有没有更好的想法来保证应用程序始终运行?

Eri*_*ert 9

Windows团队始终收到这样的请求:

"我想创造一个永远不会被杀死的过程".

"好吧,想制作一个可以杀死任何进程的工具".

这两个人中的一个会感到失望.

"无论如何,我想制作一个始终位于所有其他窗口之上的窗口"

"我想打一个窗口,总是在所有其他窗口的顶部不管是什么"

这两个人中的一个会感到失望.

"无论上市计划多么巧妙地试图找到我,我都希望制作一个不会出现在任何流程列表中的流程"

"我想制作一个列出所有流程的程序,无论流程是多么巧妙地隐藏".

这两个人中的一个会感到失望.

等等.

我想你会成为失望的人之一.