制作应用程序System Critical Process

Jav*_*ram 1 .net c# process

如何制作一个关键系统进程,以便它不能从C#中的任务管理器结束?

Dir*_*mar 5

通常,不可能这样做,因为它会从用户那里夺走控制权.Windows甚至允许你杀死高度关键的进程,如csrss.exe(请不要尝试杀死它,请保证即时BSOD).

Raymond Chen非常好地解释了为什么会出现这种情况的原因:

计划和用户之间的军备竞赛

如果您不希望用户终止您的进程,请将其设为服务并从用户手中夺走管理员权限.