-
-
[求助]Win7 X64 及以上版本的任务管理器结束任务原理及方法
-
发表于:
2018-1-23 14:16
4472
-
[求助]Win7 X64 及以上版本的任务管理器结束任务原理及方法
都说任务管理器的结束任务是通过调用EndTask,来结束任务的;于是,一时无聊,尝试着HOOK EndTask,结果HOOK成功,但是出现了新问题:
1.在Win7 32位系统下,HOOK EndTask后,能拦截到结束任务的操作,功能实现成功。
2.在Win 7 64位系统下,
HOOK EndTask
,HOOK成功后,但是无法拦截结束任务的操作,请问是有什么地方出问题了么?
3.另外发现,WIN8及以上版本的结束任务似乎又发生了变化,请问他们的结束任务原理又是怎么样的?
通过IDA ,发现win7 x64版本中也有EndTask,说明结束任务也使用了此函数,但是HOOK后为啥无效?另外,下图是通过PCHunter64检查到的HOOK信息,HOOK是正常的,但是在64位下,不生效:
PS:是任务管理器的结束任务操作,不是结束进程(另外win8及以上版本,貌似都只有结束任务的操作,他们的原理又是啥?)
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!