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

How to see module load address in watch window?

提问人:Luchian Grigore 提问时间:5/16/2016 更新时间:5/17/2016 访问量:140

问:

有没有办法让监视窗口显示 MSVS 2012 中加载的模块的加载地址(您在“模块”窗口中看到的地址)?

我发现每次启动程序时复制整行并提取我需要的地址很乏味。

visual-studio 调试 visual-studio-2012

评论


答:

0赞 Luchian Grigore 5/17/2016 #1

我在dll入口点上设置了一个断点(新断点-> )。{,,<dll name>}DllMain

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

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