Windbg中的DLL的AFX_MODULE_STATE

时间:2013-10-04 15:07:27

标签: c++ windbg

我正在查看崩溃转储文件,这是我很惊讶的,

假设有两个dll的A和B.

在Windbg中

0:000> lmv m A

start   end  module name
 d       f     A

当我试图在B模块中显示变量的类型信息时,

0:000> dt B!x:y
      +0x02f ModuleState   : e AFX_MODULE_STATE

x是B.dll中的函数,y是其中的变量。

上面的Modulestate指向的地址'e'在模块'A'的地址范围内。

我有点困惑为什么模块状态地址指向A.dll?

任何人都可以帮我这个。

这是否意味着在模块B中创建的窗口是使用错误的模块状态创建的?

0 个答案:

没有答案