Condividi tramite


Controllo di una sessione del server di elaborazione

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

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 è terminata, il comando di menu File | Collega a un Processo o il comando .tlist (List Process ID) visualizzerà tutti i processi in esecuzione sul computer che esegue il server di processo. WinDbg può connettersi a uno di questi processi.

Il comando File | Apri eseguibile non può essere usato. Un nuovo processo può essere generato solo se è incluso nella riga di comando di 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.

terminare la sessione

CDB o WinDbg può uscire o terminare la sessione di debug in modo normale. Per informazioni dettagliate, vedere Terminare una sessione di debug in WinDbg (versione classica). Il server di elaborazione rimarrà in funzione e può essere riutilizzato il maggior numero di volte desiderato. Può anche essere usato per un numero qualsiasi 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 (Server di elaborazione finale). Per terminare il server di elaborazione dal computer in cui è in esecuzione, usare Gestione attività per terminare il processo di dbgsrv.exe.