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