Windows- Debugging Tools umfassen vier Microsoft Debugger : WinDbg , KD , CDB und NTSD . Es gibt auch zusätzliche Debugging-Tools und zahlreiche Debugging Methoden . Diese Debugger unterstützt Windows XP und andere Windows-Versionen wie Vista und 7 . Die Werkzeuge können Debuggen des Betriebssystems, der Anwendungen , Dienste und Treiber . Sie werden kostenlos zur Verfügung gestellt und von Microsoft können heruntergeladen und von der Microsoft-Website installiert werden. Sie können helfen, Fehler zu beheben , indem Fehler Bibliotheken und Informationen aus dem Speicher -Dumps . WinDbg (Microsoft Windows Debugger )
WinDbg ist ein nützliches Windows-basierte Debugging-Tool mit der Fähigkeit zur Durchführung sowohl User-Mode und Kernel-Mode- Debugging über eine grafische Oberfläche . WinDbg verwendet das Microsoft Visual Studio Debug Symbol für Source-Level- Debugging. Es kann ein beliebiges Symbol oder Variable aus einem Modul, das PDB ( Programmdatenbank ) Symbol Dateien hat . Sie können Quellcode, Breakpoints setzen und View Variablen und Speicher mit Hilfe dieses Werkzeugs anzuzeigen. WinDbg unterstützt auch Remote-Debugging sowohl User-Mode und Kernel-Modus . WinDbg integriert NTSD und KD mit einer benutzerfreundlichen Oberfläche . Es unterstützt drei Arten von Befehlen : . Regelmäßige, Punkt und Erweiterung
CDB und NTSD
CDB (Microsoft Console Debugger ) und NTSD (Microsoft NT Symbolic Debugger ) sind Konsole Anwendungen, die User-Mode- Software debuggen können . Diese beiden Debugger ähnliche Merkmale aufweisen , unterscheiden sich aber in der Art und Weise werden sie ins Leben gerufen. NTSD erfordert keine Konsolen-Fenster zu bedienen, während CDB tut. CDB ist ein Charakter -basierte Konsole Debugging -Tool, das Low-Level- Analyse von Windows -Speicher und Konstrukte können. CDB ist besonders nützlich , um ein laufendes Programm oder eine kürzlich abgestürzt Programm zu debuggen . Es wird verwendet, um die Aktivitäten einer Arbeitsgruppe Anwendung analysieren . Im Falle einer Störung , kann CDB die Gründe durch die Gewinnung einer Stack-Trace oder die Untersuchung der schuldig Parameter zu untersuchen . Dieses Tool ist auch einfach zu installieren und zu verwenden.
KD (Microsoft Kernel Debugger )
KD ist ein Charakter -basierte Konsole -Anwendung, die in - Tiefe erlaubt Analyse von Kernel-Mode- Aktivität auf Windows XP . Sie können KD zu Kernel-Mode- Programme und Treiber debuggen oder die Aktivitäten des Betriebssystems überwachen. Die KD -Tool in der Regel nicht auf dem Computer unter Debugging laufen . Ein Host-Computer und einen Zielcomputer für Kernel-Mode- Debugging mit dem KD -Tool erforderlich. Der Host-Computer ausgeführt wird KD Debuggen Aktionen zum Zielrechner auszuführen.