1
我的工作流程如下。無法在WinDbg中設置斷點
- 配置WinDbg的符號文件路徑和源代碼文件路徑。
- 打開一個稍後要調試的源代碼文件。
- 按F9並嘗試在源代碼中設置斷點。
- WinDbg彈出一個錯誤對話框,說'必須先停止Debuggee才能修改斷點。'
誰能告訴我爲什麼?我的WinDbg版本是6.11.0001.404(X86),Windows XP 64位。我正在從非常複雜的運行時系統中調試dll。
我寫了一個簡單的exe文件,然後點擊打開它。打開它後立即打開源代碼文件並設置一個斷點。它適用於這種情況!
您確定在設置斷點時加載了DLL嗎? –
當然。當我點擊<附加到進程>菜單項時,目標進程仍然存在並可以看到。 – Cary
如果您可以修改源代碼,請在需要中斷之前添加__asm int 3。 – iamsleepy