게임에 연결되는 프로그램에서 문제를 찾으려고합니다. 이것은 vC++입니다. 기본적으로 프로그램을 시작한 다음 SDL을 사용하여 프로그램에 연결합니다. VS2010에서 코드를 실행할 때 모두 정상적으로 작동합니다. 그러나 명령 프롬프트에서 실행하려고하면 프로그램에서 게임을 시작할 수 있지만 그 후에는 게임이 즉시 중단됩니다.후크 된 EXE에서 자세한 크래시 덤프 받기
Windows 이벤트 로그를보고 있는데 액세스 위반이있는 것 같습니다. 0xc000005
충돌하는 프로그램에 대한 자세한 내용은 어떻게 기록합니까? 나는 "procdump"를 시도했지만, 콘솔에서 구부린 게임을 간접적으로 타겟팅 할 수는 없으므로 유용하지 않습니다. 오히려 그것은 단지 내 응용 프로그램을 대상으로합니다.
어쨌든 상세한 덤프를 얻는다면이 경우에 매우 높이 평가됩니다. 감사합니다.
WER 크래시 대화 상자가 표시되지 않으면 디버거를 연결하는 데 많은 시간을주는 대화 상자가 나타나면 [프로그램이 시작될 때] 첨부하십시오 (http://stackoverflow.com/questions/5513654/). 프로그램 실행 시작 시점의 break-how-to-set-breakpoint). –
'/ debugexe' 옵션을 사용하여 VS2010 IDE를 실행하십시오. 나는. '> vcvarsall.bat' 그리고'> devenv.exe/debugexe YourProgram.exe'. 오류가 발생하여 미니 덤프를 생성하려면 다음과 같이 돔을 사용하십시오. https://github.com/myaut/tsload/blob/master/agent/test/common/fault.c – myaut
감사합니다. 시도해 봐. – Wajih