the methods of kill process (ing...)
作者:迷走尘埃 日期:2009-03-20
进程残杀(改写)
作者:迷走尘埃 日期:2009-04-09
进程遍历方法小结
作者:迷走尘埃 日期:2009-03-29
PS_CROSS_THREAD_FLAGS_SYSTEM 的延展(hoho)
作者:迷走尘埃 日期:2009-03-18
整理下思绪,不知道从何说起,呵呵
一、关于无敌的PspTerminateThreadByPointer函数,说是直接杀死线程,实际上是这样的:调用这个函数,系统会简单的根据线程的属性(用户态还是核心态)插入相应的APC例程,最终线程在自己的执行环境中PspExitThread自杀而亡... 可悲可叹...
二、PS_CROSS_THREAD_FLAGS_SYSTEM属性,是对于线程结构中 ETHREAD.CrossThreadFlags的设置。设置了这个标志说明是系统线程!! 所以如果人为的用兵刃等其他进程强行关闭时,系统会马上做这个一个判断:
一、关于无敌的PspTerminateThreadByPointer函数,说是直接杀死线程,实际上是这样的:调用这个函数,系统会简单的根据线程的属性(用户态还是核心态)插入相应的APC例程,最终线程在自己的执行环境中PspExitThread自杀而亡... 可悲可叹...
二、PS_CROSS_THREAD_FLAGS_SYSTEM属性,是对于线程结构中 ETHREAD.CrossThreadFlags的设置。设置了这个标志说明是系统线程!! 所以如果人为的用兵刃等其他进程强行关闭时,系统会马上做这个一个判断:
引用内容
程序代码









