控制進程伺服器會話
啟動遠端會話之後,智慧型用戶端就如同在單一電腦上偵錯目標應用程式一樣。 除了路徑相對於智慧型用戶端電腦之外,所有命令的行為都會如同這種情況一樣。
使用 WinDbg 作為智慧型用戶端
在 WinDbg 啟動為使用者模式進程伺服器的智慧型用戶端之後,它仍會永久附加至進程伺服器。 如果偵錯會話已結束, 檔案 |附加至進程 功能表命令或 .tlist (列出進程識別碼) 命令會顯示在執行進程伺服器之電腦上執行的所有進程。 WinDbg 可以附加至上述任何進程。
檔案 |無法使用 Open Executable]命令。 只有在 WinDbg 命令列中包含新的進程時,才能繁衍它。
在此情況下,WinDbg 將無法偵錯執行所在電腦上的進程,也無法啟動核心偵錯會話。
結束會話
CDB 或 WinDbg 可以正常結束或結束偵錯會話。 如需詳細資訊,請參閱 在 WinDbg (傳統) 中結束偵錯會話 。 進程伺服器會維持在作業中,而且可以視需要重複使用多次。 (它也可以用於任意數目的同時偵錯會話。)
進程伺服器可以從任一部電腦終止。 若要從智慧型用戶端終止它,請使用 .endpsrv (End Process Server) 命令。 若要從執行所在的電腦終止進程伺服器,請使用工作管理員結束 dbgsrv.exe 進程。