|
제가 궁금한것은
F5가 디버그 모드라서 Break Point에서 멈춘다든지 하는 사용상의 차이가 아닙니다.
궁금한건.....
실행파일을 디버그 모드로 돌리는것이 어떻게 구현되있을까 하는것이고요.
실행파일은 자신이 실행될때 디버그로 모드(F5)로 실행되는지 아니면
그냥 실행되는지(Ctrl+F5) 어떻게 구분할 수있을까 하는점입니다.
물론 비주얼씨 소스가 없으니 소스 분석은 못할테고
어떤식으로 구현할까 추측해서..
비주얼씨에서 사용되는 라이센스 문제를 살짝 비껴갈 수있을까 해서요.. ^^
김원형.아리매 님이 쓰신 글 :
: 라이센스 문제는 저도 잘 모르겠습니다.
: Ctrl+F5와 F5의 차이는 실행과 Debug의 차이입니다.
: Ctrl + F5 로 실행하면 말 그대로 실행입니다. 이때 개발자가 설정한
: Break Point에서 멈추지 않습니다. 하지만 F5로 디버그 할 경우 개발자가
: 설정한 Break Point에서 멈추게 됩니다. 이 밖의 차이점은 F5로 디버그를
: 하면 VS 인터페이스가 Debug 모드로 변하게 되어 이 화면에서 변수들의
: 값을 trace 하는 등의 디버그 작업을 할 수 있습니다.
|