2011-11-21 14 views
0

x64 응용 프로그램을로드하는 동안 오류를 디버깅하려고 시도하고 있으며 main()의 첫 번째 코드 줄 바로 전에 "MyAPP has stopped working"이 표시됩니다.응용 프로그램이 작동하지 않을 때 vshost가 작동하는 이유는 무엇입니까?

궁금한 점은 Visual Studio 2010 (myapp.vshost.exe 프로세스)에서 디버거를 사용할 때 코드를 단계별로 실행할 수 있고 모든 것이 실행되는 것입니다.

답변

1

미래의 참조를 위해 내 자신의 질문을 알아 냈습니다.

기본 응용 프로그램이 스택 오버플로를 일으키는 Application Verifier (x64)에 의해 프로파일되었습니다. 테스트중인 응용 프로그램이 레지스트리에 설정되어 있기 때문에 테스트 할 프로세스 목록에 여전히 설정되어 있다는 것을 완전히 잊어 버렸습니다. vshost 프로세스가 자신의 .exe 파일을 사용하고 있기 때문에 프로파일 링되지 않았습니다 ... 충돌이 없습니다!