VC 6.0에도 원격 디버깅 기능이 있지만...
2003으로 하는법을 소개 하고자 합니다.
Visual Studio .net 2003이 깔려 있다는 전제하에 시작하겠습니다.
1) 타겟 컴퓨터
Visual Studio .net 2003이 설치된 폴더에 보면
C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Packages\Debugger
라는 폴더가 존재합니다. 안에 내용을보면..
msvcmon.exe 라는 파일이 존재하는데 이놈을 프롬프트 창에서보면..
msvcmon.exe /? 라고 엔터를 치시면 다양한 옵션들이 뜨지만...
각설하고... msvcmon.exe -anyuser -tcpip 라고 하고 엔터를 칩시다..

위 그림과 같이 실행된것을 볼 수 있습니다.
자 이렇게 되면 준비는 끝났습니다..
물론 타겟 컴퓨터에서 디버그 모드로 컴파일된 실행파일이 동작되고 있어야 하겠지요..
2) 소스 컴퓨터
이제 디버깅 하고자 하는 소스 프로젝트를 열고
그림과같이 메뉴를 선택합니다. (도구 -> 프로세스 디버그)

전송모드를 TCP/IP로 바꾸고 이름에 디버깅할 컴퓨터의 ip주소를 입력하고 엔터를 치면..
사용가능한 프로세스 목록에 프로세스들이 쭈욱 뜰것입니다.
이때 해당되는 프로세스를 선택후 연결을 누르시면 디버깅이 가능해집니다.
아래그림은 정상적으로 연결이 되었을때 타겟 컴퓨터에 실행한 콘솔창의 모습입니다.

버그재현이 되는 컴퓨터에서 디버깅을 하고자 할때 유용히 쓰실 수 있습니다..^^
이 글과 관련있는 글을 자동검색한 결과입니다 [?]