미니 덤프 크래시 덤프를 디버그하려고합니다. 관련 Microsoft 기호를 다운로드 할 수 있도록 OS를 어떻게 알 수 있습니까?미니 덤프 충돌에서 OS 정보를 얻는 방법은 무엇입니까?
저는 Visual studio와 windbg을 사용하고 있습니다.
미니 덤프 크래시 덤프를 디버그하려고합니다. 관련 Microsoft 기호를 다운로드 할 수 있도록 OS를 어떻게 알 수 있습니까?미니 덤프 충돌에서 OS 정보를 얻는 방법은 무엇입니까?
저는 Visual studio와 windbg을 사용하고 있습니다.
vertarget
은 미니 덤프 대상 시스템을 알려줍니다.
덤프에는 심볼 서버 클라이언트가 다운로드 및 실행 파일 및 dll과 일치하는 심볼을로드하도록 충분한 정보가 들어 있습니다.
e.e. 같은에 환경 변수 _NT_SYMBOL_PATH
을 정의
h:\symbols
가 쓰기 가능한 폴더입니다
symsrv*symsrv.dll*h:\Symbols*http://referencesource.microsoft.com/symbols*http://msdl.microsoft.com/download/symbols
. 디버깅 도구가 나머지 작업을 수행합니다.
참고 :
당신은 서비스 팩을 포함하여 패치, 또한 기호의 버전을 변경하기 때문에이 방법을 수행 할 필요내가 전에 MS 심볼 서버에 대한 그 구문을 보지 못했지만, 나는 대개 수행
.symfix의 H : \ 기호를 디버깅 세션에서 .reload
합니다. 심볼 검색 경로를 심볼 서버를 가리 키도록 자동 설정하므로 경로 기억에 대해 걱정할 필요가 없습니다.
-scott
+1. Symbol Server를 사용하면 크래시 덤프를 분석하는 데있어 가장 생산적 인 작업 중 하나입니다. http://support.microsoft.com/kb/311503 –