結束 CDB 中的偵錯會話
您可以輸入 q (Quit) 命令來結束 CDB。 此命令也會關閉您要偵錯的應用程式。
qd (Quit and Detach) 命令會將 CDB 與目標應用程式中斷連結、結束偵錯工具,並讓目標應用程式保持執行狀態。 如果您在啟動偵錯工具時使用 -pd 命令列選項,則如果會話因任何原因而結束,就會中斷連結。 (這項技術在偵 錯敏感性程式時特別有用,例如用戶端伺服器 Run-Time 子系統 (CSRSS) ,您不想結束。)
如果偵錯工具沒有回應,您可以按 CTRL+B ,然後按 ENTER 結束。 此方法是次要結束機制。 它會突然結束偵錯工具,類似于透過工作管理員或關閉視窗結束進程。
若要結束使用者模式偵錯會話,請將偵錯工具傳回睡眠模式,並關閉目標應用程式,您可以使用下列方法:
- 輸入 .kill (Kill Process) 命令。
若要結束使用者模式偵錯會話,請將偵錯工具傳回睡眠模式,並再次設定執行的目標應用程式,您可以使用下列方法:
輸入 .detach (從 Process) 命令卸離 。 如果您要偵錯多個目標,此命令會從目前的目標中斷連結,並繼續使用其餘目標的偵錯會話。
輸入 qd (Quit 和 Detach) 命令。
如果您使用-pd選項啟動偵錯工具,請輸入q (Quit) 命令。
若要結束使用者模式偵錯會話,請將偵錯工具傳回睡眠模式,但讓目標應用程式處於偵錯狀態,您可以使用下列方法:
- 輸入 .abandon (Abandon Process) 命令。
如需重新附加至目標的詳細資訊,請參閱 重新附加至目標應用程式。