阅读:1219回复:1
请教高手:详细讲解一下TEB的使用过程
系统:Windows2000
如这个图所示: 当我们的一个应用程序调用了一个API FindNextFile,这个调用过程实际上是由一个线程去执行的,线程是怎样将这个调用信息的地址之类的内容保存到TEB中,保存到哪个变量中? 而且由图我们也可以看到这个调用是一级一级往下走的,一直走到了INT 2E,那么在每次往下调用的时候调用信息的地址都保存下来了么?我们可以通过TEB一直找到最开始的那个 Call FindNextFile的地址么?如果可以,请高手指点是怎么找!!!! |
|
最新喜欢:![]() |
沙发#
发布于:2007-07-02 13:21
具体地说,一直要到系统服务时才会进行堆栈切换,见下图:
|
|