zjxiong7019
驱动牛犊
驱动牛犊
  • 注册日期2006-11-11
  • 最后登录2007-09-28
  • 粉丝0
  • 关注0
  • 积分560分
  • 威望60点
  • 贡献值0点
  • 好评度59点
  • 原创分0分
  • 专家分0分
阅读:1219回复:1

请教高手:详细讲解一下TEB的使用过程

楼主#
更多 发布于:2007-06-21 14:16
系统:Windows2000
如这个图所示:
  当我们的一个应用程序调用了一个API FindNextFile,这个调用过程实际上是由一个线程去执行的,线程是怎样将这个调用信息的地址之类的内容保存到TEB中,保存到哪个变量中?
 而且由图我们也可以看到这个调用是一级一级往下走的,一直走到了INT 2E,那么在每次往下调用的时候调用信息的地址都保存下来了么?我们可以通过TEB一直找到最开始的那个 Call FindNextFile的地址么?如果可以,请高手指点是怎么找!!!!

最新喜欢:

wingmanwingma...
AaronZ
驱动牛犊
驱动牛犊
  • 注册日期2007-03-14
  • 最后登录2007-07-18
  • 粉丝0
  • 关注0
  • 积分150分
  • 威望16点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-07-02 13:21
具体地说,一直要到系统服务时才会进行堆栈切换,见下图:
游客

返回顶部