Cod*_*der 9 c c++ debugging conditional-breakpoint visual-studio
有没有办法在Visual Studio中的任何函数上设置断点,有点像bm kernel32!LoadLib*在WinDbg中?
我知道一种方法是在应用程序启动时中断,找到所需的DLL加载地址,然后将偏移量添加到您可以通过Depends获得的所需函数,并在地址上创建断点.但这真的很慢,切换到WinDbg并返回也很烦人.
也许有更好的方法?
Kea*_*eks 14
转到"Debug/New breakpoint/Break at function ..."并粘贴函数名称.
对于API,这可能很棘手,因为调试器看到的函数名称与其真实名称不同.
例子:
{,,kernel32.dll}_CreateProcessW@40
{,,user32.dll}_NtUserLockWindowUpdate@4
Run Code Online (Sandbox Code Playgroud)
请参阅此博客文章以找到正确的名称:在user32.dll中的Win32 API函数上设置Visual Studio断点