오전 10:50 2002-03-14
조경민 (bro@shinbiro.com)
ISAPI필터dll Attach to Process로 디버깅하기.
===============================================

VC에 주메뉴/Build/Start Debug에 있는
Attach To Process를 하면 현재 실행중인 프로세스를 디버깅할 수 있게된다.
해당 프로세스와 관련된 소스 파일을 이상태에서 연다음 브레이크 포인트를
걸면 된다.

예로 ISAPI 필터 dll을 하는 방법은 아래와 같다.
먼저 서비스로 가서 IISAdmin만 시작시킨다.
그리고 Attach To Process를 한 후 Show System을 선택한 후
inetinfo를 선택한다. 이제 IISAdmin즉 c:\winnt\system\inetsvr\inetinfo.exe
프로세스가 디버깅 되게 된다. 하지만 ISAPI필터는 World Wide Web Service에
의해 로드되므로 다시 서비스로 가서 IISAdmin에 종속되는 서비스인
World Wide Web Service를 시작시킨다.
그리고 ISAPI필터 소스를 그냥 Open하거나 탐색기에서 드래그앤드럽으로
VC로 로드해온다. 브레이크 포인트를 건다.

익스플로러 새창을 띄운후 ISAPI필터가 도는 웹페이지를 연다.

브레이크가 걸린다.
디버깅 한다.

참고로 작업관리자에서 프로세스 목록에서 선택후 오른클릭 디버그를
해도 VC로 Attach To Process가 실행된다.

'KB > MFC/Win32' 카테고리의 다른 글

[db] 데이타베이스 스키마 얻기  (0) 2004.03.19
윈도우 2071년 설정시 CTime 뻑남  (0) 2004.03.19
ADO 성능 높이기  (0) 2004.03.19
[db] ADO 데이타 바인딩 다이얼로그 얻기  (0) 2004.03.19
ime이용 한영키 전환  (0) 2004.03.19

+ Recent posts