Ich war wundern, wenn jemand weiß, wie man eine Windows * .dmp Datei nach einem Absturz der Anwendung C/C++ geöffnet.Lesen einer Windows * .dmp Datei
Antwort
Hier ist ein Link zu einem Artikel von Microsoft auf reading the small memory dump files that Windows creates for debugging
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
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.
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
Bei der Verwendung von Debugging Tools for Windows Setup Symbolen sicher sein. Für Microsoft Symbole verwenden: SRV * DownstreamStor * http://msdl.microsoft.com/download/symbols
Zum Beispiel: SRV * c: \ websymbols * http://msdl.microsoft.com/download/symbols
Werfen Sie einen Blick auf diesen Blogs, um mehr über das Debuggen:
- 1. Pocksphinx Fehler lesen Hub4.5000.DMP
- 2. GWT DMP Plugin
- 3. Lesen einer .pdb-Datei
- 4. Analysiere einen Absturzspeicherauszug (.dmp) von .NET
- 5. Importieren von Daten aus dmp
- 6. Windows: Befehlszeile zum Lesen der Versionsinformationen einer ausführbaren Datei?
- 7. Lesen einer Z3-Datei
- 8. Lesen einer Datei node.js
- 9. Probleme Lesen einer Datei
- 10. Lesen einer Datei .config
- 11. Python lesen Datei nicht blockiert auf Windows
- 12. Wie importiere ich eine .dmp-Datei in Oracle?
- 13. Erste Bytes einer Datei lesen
- 14. Lesen in einer PGM-Datei
- 15. UnicodeEncodeError beim Lesen einer Datei
- 16. Lesen einer Datei in Python
- 17. Lesen einer Datei ohne Zeilenumbrüche
- 18. Lesen einer Datei mit Ruby-
- 19. C++ Lesen einer PDF-Datei
- 20. JQuery.getJSON() Lesen einer lokalen Datei
- 21. Fehler beim Lesen einer Datei
- 22. Grails Config.groovy Datei aus einer Datei lesen
- 23. Lesen einer Remote-Datei mit Java
- 24. Lesen schwebt aus einer Datei in ASM
- 25. Importieren einer DMP-Datei von Datapump in Oracle Express 10g erstellt
- 26. Wie zu lesen, in der Datei Windows Mobile 6.5
- 27. Datei lesen std :: string effizient mit Windows Zeilenenden
- 28. Datei aus JAR lesen funktioniert nicht unter Windows
- 29. Lesen von Umgebungsvariablen aus der Datei in Windows Batch (cmd.exe)
- 30. C# PCL Lesen von Datei
überarbeitete Antwort, um den aktuellen Link einzuschließen. –