지난 밤에 프로그램을 실행 한 후 약 5 시간 동안 정상적으로 작동 한 다음 내장 된 자체 진단 테스트 중 하나에서 문제가 감지되고 대화 상자가 표시되었습니다 상자에 문제가 표시됩니다. 이 프로그램은 디버그 정보 (/ Zi)로 작성되었습니다. 어떻게 든 디버거를 시작할 수있게되어 프로그램 내의 일부 변수 값을 검사 할 수 있습니까? 아니면 너무 늦었습니까?디버거 내에서 프로그램을 중단하고 충돌없이 실행
1
A
답변
3
당신은 실행중인 프로세스에 디버거를 첨부 할 수 있습니다>
디버그 프로세스에 연결 ...
그냥 먼저 프로그램의 솔루션을 엽니 다. 당신은 아직도 당신이 windbg
또는 Visual있는 경우 등 미래 충돌에 대한
1
실행중인 프로세스 IIRC에 디버거를 연결하는 옵션이 디버그 메뉴에 있습니다.
2
...을 프로그램에 침입 호출 스택까지 다시 작동 검사 변수 수있는 화면에 오류 대화 상자를 가지고 가정
Studio Professional을 사용하면 프로그램이 실행 중이 아닌 경우에도 크래시 덤프를 디버깅 할 수 있습니다. 때때로 아주 유용합니다. 자세한 내용은 MSDN의 "MiniDumpWriteDump"을 참조하십시오.
"첨부 처리 중"입니다.
Visual Studio의 Professional Edition에는 Just-In-Time 디버거가있어 MSVC가 실행되지 않아도 충돌이 발생하는 즉시 실행됩니다. 또한 소스 코드 (디버그 정보 및 소스 코드를 사용할 수있는 경우)를 찾고 솔루션을 열고 작성합니다.
관련 문제
- 1. 디버거 내에서 XmlTextwriter 내용보기
- 2. Eclipse PDT에서 Ruby 디버거 실행
- 3. 충돌없이 코코아 프로그램이 종료됩니다.
- 4. 가벼운 독립 실행 형 C# 디버거
- 5. Java 코드 내에서 프로그램 실행
- 6. UDP로 소켓 프로그래밍을 중단하고 대기하십시오.
- 7. 이벤트를 중단하고 다른 이벤트를 시작합니다.
- 8. 응답 내에서 JavaScript 실행
- 9. pdb 내에서 pdb 실행
- 10. 스레드를 일시 중단하고 다시 시작하는 방법은 무엇입니까?
- 11. Visual Studio 내에서 MSIL 실행
- 12. Git이 정상적인 병합 충돌없이 당기기
- 13. 파이썬 디버거
- 14. JGNAT 프로그램을 실행 하시겠습니까?
- 15. 프로그램을 서비스로 실행 하시겠습니까?
- 16. 아주 기본적인 디버거 작성
- 17. 디버거 오류
- 18. AsyncTask의 doInBackground() 내에서 스레드 실행
- 19. C# 어셈블리 내에서 JavaScript 실행
- 20. phpMyAdmin 내에서 PHP 스크립트 실행
- 21. 스크립트/러너 내에서 EventMachine 실행
- 22. AWK 내에서 쉘 명령 실행
- 23. 탭에 캔버스 응용 프로그램을 실행
- 24. Iphone4 디버거
- 25. 코드에서 디버거 시작
- 26. 디버거 내에서 속성 평가를 방지하는 .Net 특성이 있습니까?
- 27. 추출없이 압축 파일 내에서 응용 프로그램 실행
- 28. 안드로이드 GLSurfaceView.Renderer가 불완전 터치 이벤트를 중단하고 있습니다.
- 29. 디버거 용 코드 원자를
- 30. 디버거 메시지
예, VS를 실행하고 디버그 -> 첨부 파일로 이동 – Paolo