如何在监视窗口中查看模块加载地址?

时间:2016-05-16 12:15:32

标签: visual-studio debugging visual-studio-2012

有没有办法让观察窗显示加载模块的加载地址(您在MSVS 2012中的"模块"窗口中看到的加载地址)?

我觉得复制整行并提取每次启动程序时需要的地址都很繁琐。

1 个答案:

答案 0 :(得分:0)

我在dll入口点设置断点(新断点 - &gt; {,,<dll name>}DllMain)。

然后我计算了堆栈指针(*rsp)的当前值与模块加载地址的偏移量(调用此偏移量x)。

对于每次后续运行,您可以在监视(value of rsp - calculated x)中添加一个值,该值将在dll入口点断点被命中时为模块加载地址。