Gli strumenti di debug per Windows 32

December 27

Gli strumenti di debug per Windows 32


Debugging Tools for Windows sono una serie di debug driver di periferica. Essi sono utilizzati per applicazioni di debug, i servizi, i kernel di Windows, i programmi in modalità utente, i programmi in modalità kernel, file di dump e vivere, obiettivi locali e remoti. macro WinDBG e le routine di usare l'interfaccia grafica e la console del Windows Driver Kit per comunicare con il debugger e di aiuto nel processo di debug. strumenti di Windows 32 di debug includono WinDbg, Visual Studio e asciutto, CDB, NTKD, e ambienti di debug basati su console NTSD.

Windows a 32 Debugger

A partire dal 15 dicembre 2011, l'ultima versione di WinDbg, versione 6.12.2.633, è stato rilasciato il 26 febbraio 2010. Si tratta di un componente autonomo che è separato dal kit software di Windows di sviluppo, o SDK, che può essere scaricato da Microsoft. com. I requisiti di sistema per l'esecuzione degli strumenti di Windows 32 di debug sono Windows 7 a 32 bit, Microsoft Internet Explorer 5.0 o superiore e 25 MB di spazio su disco.

A proposito di strumenti di debug

Gli strumenti di debug possono essere trovati e installati da due diverse posizioni sulla schermata Opzioni di installazione del programma di installazione guidata di Windows del SDK; Utilità comuni e pacchetti ridistribuibili. Strumenti di debug per un computer x86 possono essere installati dal Common Utilities. Selezione dei Debugging Tools sotto comune utilità sarà anche rilevare l'architettura della CPU del computer, che secondo Microsoft.com è il più veloce dei due metodi di installazione. Per ottenere i x86, x64 e Itanium Debugging Tools versioni, selezionare l'installazione in pacchetti ridistribuibili. Un modo alternativo per installare gli strumenti è quello di utilizzare l'immagine ISO WDK.

funzioni di debug

Gli strumenti di debug in grado di eseguire il debug a livello sorgente tramite un'interfaccia basata su testo e un'interfaccia utente grafica. WinDbg vede codice sorgente oggetti, variabili, C ++, tracce di stack, impostare punti di interruzione e la memoria. Gli strumenti hanno in genere una finestra di comando con cui lavorare quando un comando non è presente nei menu a discesa del programma. Al fine di eseguire il debug in modalità kernel, WinDbg utilizza spesso due computer, un computer host e il computer che deve essere debug, al fine di eseguire il debug remoto di codice in modalità utente sul computer di destinazione.

Di Windows Server Simbolo

Il WinDbg utilizza Visual Studio di debug formato simbolo di Microsoft per accedere e leggere i nomi della funzione pubblica e le variabili di moduli che sono stati compilati con i file di simboli Codeview PDB. Il server Microsoft Symbol Windows è fornito con gli strumenti di debug per Windows 32. Il server fornisce all'utente l'accesso ai file di simboli Microsoft si trovano su un server di simbolo di Internet. Il server di simboli è usato per fare hot fix o patch e scaricare i service pack e pacchetti Security Rollup. Se il computer si esegue il debug ha accesso a Internet, il debugger può essere impostato per scaricare automaticamente i simboli di cui ha bisogno dal server durante l'esecuzione di una sessione di debug.