有没有办法让观察窗显示加载模块的加载地址(您在MSVS 2012中的"模块"窗口中看到的加载地址)?
我觉得复制整行并提取每次启动程序时需要的地址都很繁琐。
答案 0 :(得分:0)
我在dll入口点设置断点(新断点 - &gt; {,,<dll name>}DllMain
)。
然后我计算了堆栈指针(*rsp
)的当前值与模块加载地址的偏移量(调用此偏移量x)。
对于每次后续运行,您可以在监视(value of rsp - calculated x
)中添加一个值,该值将在dll入口点断点被命中时为模块加载地址。