遠端會話啟動之後,智慧型用戶端就如同在單一計算機上偵錯目標應用程式一樣。 除了路徑是相對於智慧客戶端電腦的之外,所有命令將會像在這種情況下一樣運行。
使用 WinDbg 作為智慧型手機用戶端
當 WinDbg 啟動為用戶模式進程伺服器的智慧客戶端之後,它會永久附加於進程伺服器。 如果偵錯會話已結束,檔案 | 附加至處理程序選單命令或.tlist(列出處理程序 IDs)命令會顯示執行行程伺服器的電腦上所有執行中的處理程序。 WinDbg 可以附加至上述任何進程。
檔案 | 開啟可執行檔] 命令無法使用。 只有在 WinDbg 命令行中包含新進程時,才能繁衍它。
在此情況下,WinDbg 將無法偵錯執行所在計算機上的進程,也無法啟動核心偵錯會話。
結束會話
CDB 或 WinDbg 可以正常結束或結束偵錯會話。 如需詳細資訊,請參閱 在 WinDbg (Classic) 中結束偵錯會話。 進程伺服器會繼續運作,而且可以視需要重複使用多次。 (它也可用於任意數目的同時偵錯會話。
進程伺服器可以從任一部計算機終止。 若要從智慧型手機客戶端終止它,請使用 .endpsrv (End Process Server) 命令。 若要從執行的計算機終止進程伺服器,請使用任務管理員結束 dbgsrv.exe 進程。