자동으로 Debugger 에서 시작되도록 하기
요즘 Debugging applications 라는 책을 읽고 있는데 좋은 Tip 이 많이 나오는 군요
오늘은 그중에 한가지를 소개하고자 합니다.
디버깅을 하시다 보면 실행 파일이 실행 되자 마자 Attach 를 하기도 전에 종료 되어서 디버깅 하기가 힘든 경우가 많이 있으셨을 겁니다. 이럴때 사용하기 좋은 팁이 한가지 있더군요
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options 에 응용 프로그램의 파일 이름과 동일한 이름의 키를 생성 합니다. 예를 들어 FOO.EXE 라면 레지스트리 키 값도 FOO.EXE 로 생성합니다.
그리고 Debugger 라는 새로운 문자열을 생성하고 Debugger 값에 원하는 디버거의 전체 경로와 파일 이름을 입력합니다.
이 내용은 Gflags.exe 를 사용하면 동일하게 설정할 수 있습니다.
정말 간단한 팁인데 모르고 있었네요 ^^