VS2012 원격디버깅
VS2012 원격디버깅
http://msdn.microsoft.com/ko-kr/library/bt727f1t.aspx#BKMK_Prerequisites
http://secretofsh.tistory.com/144
A. 원격PC에서 프로그램이 실행됨
B. 로컬PC에서 디버깅
설정>
A. 원격PC에서
1. C:\RemoteTest\ 폴더에 로컬PC에서 아래 목록을 복사
- C:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE\Remote Debugger 폴더
(http://www.microsoft.com/ko-kr/download/details.aspx?id=30674 에서 다운로드 받을수도 있는듯)
- C:\Windows\System32\에서 mfcm110.dll, msvcp110.dll, msvcr110.dll
- test.exe, test.pdb
- 기타 test.exe 실행에 필요한 DLL 파일들 (사용자가 프로젝트에 추가한 DLL)
2. C:\RemoteTest\Remote Debugger\x64\msvcemon.exe 실행 (원격디버거 서버)
3. 도구/옵션 에서 인증문제 발생하면 인증안함으로 설정할것. (로컬PC와 원격PC의 ID와 암호가 같은 경우
Windows 인증에도 문제 없었음)
B. 로컬PC에서
1. 프로젝트 속성에서 구성속성/디버깅/
실행할디버깅 : 원격 Windows 디버거
원격명령 : 원격PC에 실행파일이 있는 폴더위치와 실행파일명 (예. C:\RemoteTest\test.exe)
원격서버이름 : 원격PC의 IP주소
연결 : Windows 인증을 사용한 원칙 (기본값으로 같은 ID와 암호라 가능한듯, 만약 ID와 암호 달라 원격 디버깅 안되면 인증을 사용하지 않는 원격 을 선택해본다.)
2. 원격 Windows 디버거 시작
원격PC에서 프로그램 실행되고, 디버깅 하면 됨.