Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il debug remoto direttamente tramite il debugger è in genere il metodo migliore e più semplice per eseguire il debug remoto.
Questa tecnica prevede l'esecuzione di due debugger in posizioni diverse. Il debugger che esegue effettivamente il debug è denominato server di debug. Il debugger che controlla la sessione da una distanza viene chiamato client di debug.
I due computer non devono eseguire la stessa versione di Windows; possono eseguire qualsiasi versione di Windows. I debugger effettivi usati non devono essere uguali; Un client di debug WinDbg può connettersi a un server di debug CDB e così via.
Tuttavia, è preferibile che i file binari del debugger nei due computer provenino dalla stessa versione del pacchetto Debugging Tools for Windows o almeno da entrambe le versioni recenti.
Per configurare questa sessione remota, il server di debug viene configurato per primo e quindi viene attivato il client di debug. Un numero qualsiasi di client di debug può connettersi a un server di debug. Un singolo debugger può trasformarsi in più server di debug contemporaneamente, per facilitare diversi tipi di connessioni.
Tuttavia, nessun singolo debugger può essere un client di debug e un server di debug contemporaneamente.
La sezione include:
Attivazione di un server di debug
Ricerca di server per il debugging