Condividi tramite


Controllo di una sessione del server di elaborazione

Dopo l'avvio della sessione remota, il client intelligente può essere usato come se fosse in corso il debug di un'applicazione di destinazione in un singolo computer. Tutti i comandi si comportano come in questa situazione, ad eccezione del fatto che i percorsi sono relativi al computer del client intelligente.

Uso di WinDbg come client intelligente

Dopo l'avvio di WinDbg come client intelligente per un server di elaborazione in modalità utente, rimarrà collegato al server di elaborazione in modo permanente. Se la sessione di debug viene terminata, il file | Collegarsi a un comando di menu Process o al comando .tlist (ID processo elenco) visualizzerà tutti i processi in esecuzione nel computer che esegue il server di elaborazione. WinDbg può essere collegato a uno di questi processi.

File | Impossibile usare il comando Open Eseguibile]. Un nuovo processo può essere generato solo se è incluso nella riga di comando WinDbg.

In questo caso, WinDbg non sarà in grado di eseguire il debug dei processi nel computer in cui è in esecuzione, né sarà in grado di avviare una sessione di debug del kernel.

Fine della sessione

CDB o WinDbg può uscire o terminare la sessione di debug in modo normale. Per informazioni dettagliate, vedere Fine di una sessione di debug in WinDbg (versione classica). Il server di elaborazione rimarrà in funzione e può essere riutilizzato quante volte desiderato. Può anche essere usato da per qualsiasi numero di sessioni di debug simultanee.

Il server di elaborazione può essere terminato da entrambi i computer. Per terminarlo dal client intelligente, usare il comando endpsrv (End Process Server). Per terminare il server di elaborazione dal computer in esecuzione, usare Task Manager per terminare il processo di dbgsrv.exe.