2008-10-01 20 views

Odpowiedz

2

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

+0

zmieniono odpowiedź, dodając bieżący link. –

1

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.

19

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