첫번째 방법 :
- 도구 메뉴에서 옵션을 클릭합니다.
- 옵션 대화 상자에서 디버깅 폴더를 선택합니다.
- 디버깅 폴더에서 Just-In-Time 페이지를 선택합니다.
- 다음 코드 형식에 Just-In-Time 디버깅 사용 상자에서 해당 프로그램 형식(관리, 네이티브 또는 스크립트)을 선택하거나 해제합니다.
활성화되어 있는 Just-In-Time 디버깅을 비활성화하려면 프로그램을 관리자 권한으로 실행해야 합니다. Just-In-Time 디버깅을 활성화하면 레지스트리 키가 설정되고 이 키를 변경하려면 관리자 권한이 있어야 합니다. - 확인을 클릭합니다.
출처 : http://msdn2.microsoft.com/ko-kr/library/k8kf6y2a(VS.80).aspx
두번째 방법 :
윈도우 실행 창에 regedit 치시고 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug 를 살펴 보시면 Auto, User, Debugger, HotKey, Debugger 항목이 있을 겁니다.
Auto 항목을 0으로 설정하면 운영체제 자체가 그냥 표준 오류 대화상자만 표시할 것이고
1로 되어 있으면 응용프로그램이 충돌날때마다 디버거가 실행 될 것입니다.
프로그램을 실행시키려는데 이런 오류가 나왔다. 예전에 유용하게 쓰이던 프로그램이었는데 동작을 안하니 화가나서(?) 해결방법을 찾아봤다/
(처음에 캡쳐를 안해서 이 이미지는 두번째 방법의 출처에서 가져왔다.)첫번째 방법시도, VisualStudio 2005와 Orcas 버전을 둘다 깔아놓았다면 둘 다 설정해 주어야 한다. 귀찮다. 프로그램을 위해 귀찮음을 무릅쓰고 어디 이제 동작하는지 보려고 했는데

-_- 경고가 뜬다. 차라리 윈도우 디폴트 디버거 화면이 낫다고 생각하여 두번째 방법을 쓰기로 했다.

레지스트리를 찾아서 값을 바꿔줬다. 뭐 이제 jit 오류가 안나오겠지 하고 기대를 걸어봤는데
달라진게 없잖아.-_- 어쩔 수 없이 닫기 버튼을 살짝 눌러주고 프로그램을 삭제했다. 꽤나 아까운 프로그램이었다.
근데 생각해 보니 전에 vs6.0 에 있었을때는 오류가 잘 안났었는데 2005 쓰면서 자잘한 오류가 많이 발생했다. 기술이 너무 좋아저도 사람이 번거로운 일이 생기는구나.

댓글 없음:
댓글 쓰기