非mfc上怎么禁止任务管理器结束自身进程

求助 非mfc下如何禁止任务管理器结束自身进程
最好给出完整代码。谢谢了哦。不需要真正禁止结束自身进程,只要能获取任务管理器正在结束本程序进程的动作并做相应的 动作。。谢谢各位大大了。。

------解决方案--------------------
这种技术有难度的喔~不然杀毒软件怎么结束其它进程了。

可以搞二个进程,相互监视,一旦对方被关闭马上重启之。
------解决方案--------------------
我觉得是HOOK了TerminateProcess这个API,
然后判断当时是否有资源管理器这个窗口。有的话就不允许执行。

360之类的判断做法肯定更加苛刻。
------解决方案--------------------
dll注入到任务管理器里 钩挂OpenProcess 发现权限有结束进程的权限 那么就返回失败
------解决方案--------------------
VC 线程注入--禁止任务管理器结束进程 
看下不知道有帮助没?