C++ 프로젝트에서 사후 디버깅을 수행해야합니다. 수행 할 수있는 알려진 방법은 cdb 디버거를 미니 덤프 생성기로 설정하고 나중에 덤프를 처리하는 것입니다. 거의 모든 웹을 읽었으며 충돌 한 프로세스의 이름을 가진 미니 덤프를 만드는 솔루션을 찾지 못했습니다.AeDebug가 프로세스의 이름으로 미니 덤프를 가져 오도록 설정하는 방법은 무엇입니까?
cdb가 생성하는 방식으로 AeDebug \ Debugger 레지스트리 변수를 설정하는 방법이 있습니까? 프로세스의 이름을 가진 덤프 파일? 배치 파일에서 cdb.exe에 대한 호출을 캡슐화하면 잘 시작되지만 심볼 검색에서 차단 된 상태로 유지됩니다. 배치를 중지하기 위해 Ctrl + C를 수행해야합니다. 그러면 올바른 프로세스 이름을 가진 미니 덤프가 생성됩니다 ...하지만 무인 생산 환경에서 그런 것을 설정할 수는 없습니다 ...
아무도 전에 그 일을 했습니까?
"LocalDumps는 관리되는 프로세스를 지원하지 않습니다.": 이것은 오해입니다. 그것은 .NET을 지원하지만, .NET이 처리되지 않은 예외 핸들러를 등록하지 않은 경우에는 지원되지 않습니다. –