Zastanawiam się, czy ktoś wie, jak otworzyć plik Windows * .dmp po awarii aplikacji napisanej C/C++.Czytanie pliku Windows * .dmp
Odpowiedz
Oto link do artykułu Microsoftu o reading the small memory dump files that Windows creates for debugging
Jeśli masz na myśli plik zrzutu utworzonego przez okna (albo mały zrzut pamięci, Zrzut pamięci jądra lub pełny zrzut pamięci), który jest tworzony po awarii systemu wtedy Potrzebujesz WinDBG
Powinieneś być w stanie kliknąć dwukrotnie plik .dmp, aby automatycznie otworzyć go w Visual Studio. Jeśli plik .pdb, który został wygenerowany podczas kompilacji programu, nadal istnieje, Visual Studio powinno być w stanie automatycznie załadować symbole z tego. Od tego momentu możesz po prostu nacisnąć Run/Debug (F5), aby rozpocząć podgląd pliku .dmp.
Korzystanie z Visual Studio Plik> Otwórz projekt lub wolnej WinDBG'S (część Debugging Tools for Windows) Plik> Otwórz zrzutu awaryjnego wybrać plik dmp.
Należy skonfigurować narzędzia tak, aby zawierały ścieżkę do lokalizacji symboli debugowania PDB dla tej aplikacji (symbole są prawidłowe?). Każde narzędzie ma okno wątku i stosu wywołań, które powinno dać ci dobry pomysł, gdzie nastąpiła awaria. Dołączenie ścieżek do kodu źródłowego również pomoże.
Ścieżki symboli i źródeł można ustawić w WinDbg w menu Plik. Jest pochowany w Visual Studio pod Narzędzia> Opcje> Debugowanie> Symbole i Narzędzia> Opcje> projekt i Rozwiązania> VC++ Directores
Podczas korzystania Debugging Tools for Windows koniecznie symboli konfiguracji. Dla Microsoftu symbole używać: SRV * DownstreamStore * http://msdl.microsoft.com/download/symbols
na przykład: SRV * c: \ websymbols * http://msdl.microsoft.com/download/symbols
Spójrz na tych blogach więcej na debugowanie:
- 1. GWT DMP Plugin rozbił
- 2. Czytanie pliku .pdb
- 3. Czytanie pliku wewnątrz pliku Makefile
- 4. Prawidłowe czytanie tekstu z pliku Windows-1252 (cp1252) w pythonie
- 5. Czytanie osadzonego pliku tekstowego
- 6. Zaawansowane czytanie pliku
- 7. Czytanie pliku PDF w języku C#
- 8. Jak zaimportować bazę danych Oracle z pliku dmp i pliku dziennika?
- 9. Czytanie pliku Strings.xml z pliku apk
- 10. Czytanie pliku z folderu zasobów
- 11. czytanie pliku tekstowego w C#
- 12. Czytanie pliku tekstowego z Androidem
- 13. Równoczesne czytanie pliku (java preffered)
- 14. Czytanie pliku .csv w php
- 15. C# - Czytanie określonych bajtów pliku
- 16. Czytanie pliku binarnego z pythonem
- 17. Czytanie pliku YAML w Golang
- 18. Czytanie pliku .vtk z pytonem
- 19. Czytanie pliku jednocześnie w Golang
- 20. Czytanie pliku zdalnego przy użyciu Javy
- 21. Czytanie zmian zawartości pliku w .NET
- 22. Czytanie z rosnącego pliku w C#?
- 23. Czytanie plików z poziomu JAR nie działa w systemie Windows
- 24. Czytanie z pliku i przechowywanie w tablicy
- 25. C# - Czytanie rosyjskiego tekstu z pliku .txt
- 26. Czytanie pliku tekstowego rozdzielanego przecinkami w Fortranie
- 27. Czytanie pliku .pch w bibliotece statycznej
- 28. Czytanie nazwy pospolitej z pliku .pem
- 29. Czytanie pliku jako pojedynczego rekordu w hadoopie
- 30. Czytanie pliku CSV w folderze zasobów android
zmieniono odpowiedź, dodając bieżący link. –