소프트웨어/C++

서버 컴포넌트 디버깅하기

falconer 2007. 1. 10. 15:36

I. 사전작업


1. 일단 서버 컴포넌트를 로드 시킨다. (서버 컴포넌트를 이용한 asp페이지 호출)


2. procexp.exe 를 통해 어떤 dllhost.exe가 해당 서버 컴포넌트를 로드했는지 확인(PID확인)


 

II. VS 디버깅 환경 설정


3. Visual Studio 6.0 실행


4. Build > Start Debug > Attach to process 클릭


5. Show System Processes 체크박스 체크


6. 확인해 둔 DLLHOST 클릭 후 확인 버튼 클릭 (-> Alert창 뜨고 -> Disassembly 화면이 보이게 됨)

 

 

III. 디버깅


7. 탐색기에서 디버깅할 cpp 파일을 Disassembly 화면에 드래그 앤 드롭한다.


8. 브레이크 포인트를 잡아준다.


9. 다시 한번 서버 컴포넌트를 이용한 asp페이지를 호출한다.


10. 디버깅 시작~!!!  ^^

출처 : wunderbar