2008-10-01 14 views

Antwort

2

Wenn Sie eine Abbilddatei von Windows (entweder kleinen Speicherabbild, Kernelspeicherabbild oder vollständiges Speicherabbild) erstellt bedeuten, dass Sie nach einem Systemabsturz erstellt wird, dann benötigt WinDBG

+0

überarbeitete Antwort, um den aktuellen Link einzuschließen. –

1

Sie sollten einfach auf die .dmp-Datei doppelklicken, um sie in Visual Studio automatisch zu öffnen. Wenn die .pdb-Datei, die beim Kompilieren des Programms generiert wurde, noch vorhanden ist, sollte Visual Studio die Symbole automatisch daraus laden können. Von nun an können Sie einfach Run/Debug (F5) drücken, um in die .dmp-Datei zu schauen.

19

Visual Studio verwenden Datei> Projekt öffnen oder das kostenlose WinDbg des (Teil Debugging Tools for Windows) Datei> Öffnen Absturz Dump die DMP-Datei auswählen.

Stellen Sie sicher, dass die Tools so konfiguriert sind, dass sie einen Pfad zum Speicherort der PDB-Debugging-Symbole für diese Anwendung enthalten (Sie haben Symbole richtig?). Jedes Werkzeug hat ein Thread- und Aufruf-Stack-Fenster, das Ihnen eine gute Idee geben sollte, wo der Absturz aufgetreten ist. Das Hinzufügen von Pfaden zum Quellcode wird ebenfalls helfen.

Symbol und Source-Pfade können in WinDbg im Menü Datei festgelegt werden. Es ist in Visual Studio unter Werkzeugen begraben> Optionen> Debuggen> Symbole und Extras> Optionen> Projekt und Lösungen> VC++ Directores