9
有没有办法在Visual Studio中的任何函数上放置断点,有点像WinDbg中的bm kernel32!LoadLib*
?在命名函数上放置断点
我知道一种方法是在应用程序启动时中断,找到所需的DLL加载地址,然后将偏移量添加到可通过Depends获取的所需函数中,并在地址上创建断点。但这真的很慢,切换到WinDbg并返回也很烦人。
也许有更好的办法吗?
有没有办法在Visual Studio中的任何函数上放置断点,有点像WinDbg中的bm kernel32!LoadLib*
?在命名函数上放置断点
我知道一种方法是在应用程序启动时中断,找到所需的DLL加载地址,然后将偏移量添加到可通过Depends获取的所需函数中,并在地址上创建断点。但这真的很慢,切换到WinDbg并返回也很烦人。
也许有更好的办法吗?
转到“调试/新断点/断点功能...”并粘贴功能名称。
对于API,这可能会非常棘手,因为调试器看到的函数名称与真实名称不同。
例子:
{,,kernel32.dll}[email protected]
{,,user32.dll}[email protected]
看到这个博客帖子找到合适的名字:Setting a Visual Studio breakpoint on a Win32 API function in user32.dll
API函数是正是我需要的,谢谢!我只希望有一种更简单的方法来找到装饰的名字...... – Coder 2010-10-19 13:01:53