共用方式為


控制進程伺服器會話

啟動遠端會話之後,智慧型用戶端就如同在單一電腦上偵錯目標應用程式一樣。 除了路徑相對於智慧型用戶端電腦之外,所有命令的行為都會如同這種情況一樣。

使用 WinDbg 作為智慧型用戶端

在 WinDbg 啟動為使用者模式進程伺服器的智慧型用戶端之後,它仍會永久附加至進程伺服器。 如果偵錯會話已結束, 檔案 |附加至進程 功能表命令或 .tlist (列出進程識別碼) 命令會顯示在執行進程伺服器之電腦上執行的所有進程。 WinDbg 可以附加至上述任何進程。

檔案 |無法使用 Open Executable]命令。 只有在 WinDbg 命令列中包含新的進程時,才能繁衍它。

在此情況下,WinDbg 將無法偵錯執行所在電腦上的進程,也無法啟動核心偵錯會話。

結束會話

CDB 或 WinDbg 可以正常結束或結束偵錯會話。 如需詳細資訊,請參閱 在 WinDbg (傳統) 中結束偵錯會話 。 進程伺服器會維持在作業中,而且可以視需要重複使用多次。 (它也可以用於任意數目的同時偵錯會話。)

進程伺服器可以從任一部電腦終止。 若要從智慧型用戶端終止它,請使用 .endpsrv (End Process Server) 命令。 若要從執行所在的電腦終止進程伺服器,請使用工作管理員結束 dbgsrv.exe 進程。