Microsoft XP Debugging Tools

April 25

Microsoft XP Debugging Tools


Strumenti di debug di Windows includono quattro debugger Microsoft: WinDbg, KD, CDB e NTSD. Ci sono anche strumenti di debug extra e numerosi metodi di debug. Questi debugger supportano Windows XP e altre versioni di Windows, come Vista e 7. Gli strumenti in grado di eseguire il debug del sistema operativo, applicazioni, servizi e driver. Essi sono forniti gratuitamente da Microsoft e possono essere scaricati e installati dal sito Web Microsoft. Essi possono aiutare a risolvere gli errori utilizzando le librerie di errore e le informazioni da dump di memoria.

WinDbg (Microsoft Windows Debugger)

WinDbg è un utile strumento di debug basato su Windows con la capacità di condurre sia in modalità utente e il debug del kernel-mode utilizzando un'interfaccia grafica. WinDbg utilizza il simbolo studio di debug Microsoft Visual per il debug a livello sorgente. Si può usare qualsiasi simbolo o variabile da un modulo che ha PDB (database di programma) file di simboli. È possibile visualizzare il codice sorgente, impostare punti di interruzione e le variabili di visualizzazione e di memoria con l'aiuto di questo strumento. WinDbg supporta anche il debug remoto sia in modalità utente e modalità kernel. WinDbg integra NTSD e KD con un'interfaccia facile da usare. Esso supporta tre tipi di comandi: regolare, punto e l'estensione.

CDB e NTSD

CDB (Microsoft Console Debugger) e NTSD (Microsoft NT Symbolic Debugger) sono applicazioni di console che può eseguire il debug del software in modalità utente. Queste due debugger hanno caratteristiche simili, ma sono diverse in modi che sono lanciati. NTSD non richiede una finestra di console per operare, mentre CDB fa. CDB è uno strumento di console di debugging carattere-based che permette l'analisi a basso livello di memoria e costrutti di Windows. CDB è particolarmente utile per eseguire il debug di un programma in esecuzione o di un programma recentemente si è schiantato. Viene utilizzato per analizzare le attività di un'applicazione funzionante. In caso di guasto, CDB può esaminare le ragioni per ottenere una traccia dello stack o indagare i parametri colpevoli. Questo strumento è anche semplice da installare e utilizzare.

KD (Microsoft Kernel Debugger)

KD è un'applicazione console basata sui caratteri che permette l'analisi approfondita delle attività in modalità kernel in Windows XP. È possibile utilizzare KD ai programmi e driver in modalità kernel di debug o per monitorare le attività del sistema operativo. Lo strumento KD di solito non viene eseguito sul computer sotto debug. Un computer host e un computer di destinazione sono necessari per il debug in modalità kernel con lo strumento KD. La gestione KD computer host eseguirà il debug azioni al computer di destinazione.