A
Another_eYes
Unregistered / Unconfirmed
GUEST, unregistred user!
最近在调试程序时偶尔发现这个问题。经过分析,发觉是APC的问题。如果在APC过程中程序产生异常(有用try ... except),尽管不会弹出错误对话框,但线程还是会死掉。此时就会产生用任务管理器无法杀死进程的问题。杀进程时windows会报错,大概是什么“无效ID”之类的错误信息,然后便无法杀死进程,而此时进程中其它线程(包括主线程)运行一切正常。不知这是不是windows 2000的一个bug。
现在可以确认的是肯定是APC调用的问题,但不确定的是普通用户APC调用就会出现该问题还是只有重叠端口的completion routine会产生该问题。
如果利用这个bug来做病毒或木马。。。。。。
呵呵
现在可以确认的是肯定是APC调用的问题,但不确定的是普通用户APC调用就会出现该问题还是只有重叠端口的completion routine会产生该问题。
如果利用这个bug来做病毒或木马。。。。。。
呵呵