콘텐츠 바로가기
본문 바로가기

YES24 카테고리 리스트

YES24 유틸메뉴

Global YES24안내보기

Global YES24는?

K-POP/K-Drama 관련상품(음반,도서,DVD)을
영문/중문 으로 이용하실 수 있습니다.

Korean wave shopping mall, sell the
K-POP/K-Drama (CD,DVD,Blu-ray,Book) We aceept PayPal/UnionPay/Alipay
and support English/Chinese Language service

English

作为出售正规 K-POP/K-Drama 相关(CD,图书,DVD) 韩流商品的网站, 支持 中文/英文 等海外结账方式

中文

검색


어깨배너

2월 혜택 모음
1/6

빠른분야찾기



WinDbg로 쉽게 배우는 Windows Debugging 윈도우 디버깅
미리보기 공유하기
소득공제

WinDbg로 쉽게 배우는 Windows Debugging 윈도우 디버깅

[ CD 1 (예제프로그램 소스코드 등) ]
김성현, 이태화, 김희준 공저 | 에이콘출판사 | 2009년 07월 17일 리뷰 총점8.5 정보 더 보기/감추기
내용
4점
편집/디자인
4.5점
회원리뷰(2건)
상품 가격정보
정가 35,000원
판매가 31,500 (10% 할인)
YES포인트
구매 시 참고사항
구매 시 참고사항
  • 본 도서의 개정판이 출간되었습니다.
  • 현재 새 상품은 구매 할 수 없습니다. 아래 상품으로 구매하거나 판매 해보세요.

절판

수량
  • 해외배송 가능
  • 최저가 보상
  • 문화비소득공제 신청가능
1/4
광고 AD

WinDbg로 쉽게 배우는 Windows Debugging 윈도우 디버깅

품목정보

품목정보
출간일 2009년 07월 17일
쪽수, 무게, 크기 584쪽 | 1,156g | 188*254*35mm
ISBN13 9788960770867
ISBN10 8960770868

관련분류

이 상품의 이벤트 (11개)

책소개

  •  책의 일부 내용을 미리 읽어보실 수 있습니다. 미리보기

목차

저자 소개

저자 : 김성현
안철수연구소에서 10년간 V3Pro2002, V3Pro2004, V3 Internet Security 2007, SpyZero 2.0 등의 제품에 탑재되는 실시간 감시 필터 드라이버와 엔진 드라이버를 개발했고, 현재는 기반기술 팀에서 V3의 보안 기능을 향상시키는 연구를 진행하고 있다.
저자 : 이태화
안철수 연구소의 기반기술 팀에서 파일 시스템 필터 드라이버와 다수의 보안 모듈을 개발했으며, 현재는 한국마이크로소프트 기술지원부에서 Platform Server 기술지원을 담당하고 있다. Windows 운영체제에서 발생하는 다양한 문제점에 대한 해결 방법을 찾고 있으며, http://blogs.msdn.com/kocoreinternals/를 통해 윈도우의 내부, 디버깅 기법 등을 알리고자 한다.
저자 : 김희준
안철수 연구소의 기반기술 팀에서 드라이버와 보안 모듈을 개발했고, 현재는 엔씨소프트의 보안 팀에서 개발 프로젝트를 진행하고 있다. 인터넷 커뮤니티에서 주최하는 오프라인 세미나를 통해 미니필터나 SoftICE, WinDbg에 대한 공개 강의를 진행했고, 관련 내용들과 기타 드라이버 및 개발 자료들을 운영 중인 http://insidekernel.net 개인 사이트로 공유하고 있다.

만든 이 코멘트

저자, 역자, 편집자를 위한 공간입니다. 독자들에게 전하고 싶은 말씀을 남겨주세요. 코멘트 쓰기
접수된 글은 확인을 거쳐 이 곳에 게재됩니다.
독자 분들의 리뷰는 리뷰 쓰기를, 책에 대한 문의는 1:1 문의를 이용해 주세요.

책 속으로

--- '저자 서문' 중에서

출판사 리뷰

* Windbg 활용 완벽 가이드 *
이 책에서는 윈도우에서 WinDbg를 이용해 디버깅하는 방법에 대하여 중점적으로 설명한다. 그리고 가급적이면 간단하게 디버깅하는 방법을 위주로 설명할 것이다. WinDbg가 훌륭한 디버깅 도구임에는 틀림이 없지만 많은 사람들이 그 사용법을 어렵다고 느끼기 때문에 잘 활용하지 못하고 있는 실정이다. 그래서 WinDbg를 전혀 모르는 처음부터 중간까지 본다면 WinDbg란 어떤 것이고 어떤 식으로 사용하는지에 대한 기초를 배울 수 있다. 중간부터 마지막에서는 조금 더 복잡하거나 어려운 상황에 어떻게 응용하는지에 대한 방법을 엿볼 수 있을 것이다.

* 예제로 쉽게 배우는 디버깅 *
사용법을 직관적으로 보여주기 위해 간단한 디버깅 예제들로 설명했다. 이론적인 설명이나 명령어 옵션을 늘어놓기보다는 실제로 사용하는 예제를 보여주는 책으로, 예제들을 따라 해 보면서 배울 수 있고 유사한 상황에 다시 꺼내 들어 참고할 수 있는 핸드북이 되기를 바랬다. 간단한 디버깅 예제들은 여러분의 문제 상황과 정확히 일치하지 않을 수도 있다. 하지만 간단한 디버깅 절차를 알고 있으면 어떤 경우라도 디버깅 시도를 해 볼 수 있다. 대부분 쉽게 문제의 원인을 찾을 수 있을 것이다. 책의 앞부분은 쉽고 간단한 예제들로 구성되어 있다. 간단하지만 가장 기본적인 기초체력에 해당하는 내용이므로 디버깅의 기본 스텝들을 볼 수 있을 것이다. 책의 후반부로 갈수록 조금씩 어려운 예제들이 등장하게 된다. 어떤 독자는 앞부분을 잘 이해해서 뒷부분도 어렵지 않게 이해할 수도 있고 어떤 독자는 갑자기 어려운 내용이 나왔다고 생각할 수도 있다. 약간 어려워 보이더라도 일단 이런 식의 접근방법을 봐 두는 것만으로도 또 하나의 참고자료가 될 수 있을 것이다.

* 실전에서 우러나온 현장 예제 *
예제들은 대부분 저자들이 경험했던 내용을 바탕으로 구성한 것들이다. 실제로 발생했던 문제를 그대로 예제로 보인 것도 있고 간단한 예제로 편집하여 만든 것도 있다. 대부분 필드에서 흔하게 일어날 수 있는 대표적인 문제들의 유형을 예제로 만들어 내려고 노력했다. 수없이 많은 문제의 유형을 모두 커버하지는 못하겠지만 최소한 저자들이 경험한 내용들에 대한 정리와 공유는 될 것이다. 저자인 우리도 예전에 어떻게 분석을 했었는지 기록으로 남겨두는 것이 스스로에게 도움이 된다. 또한 우리가 이런 방법으로 문제를 분석했다는 것을 공유하면 여러분들에게 참고가 될 수 있다. 참고라고 표현하는 이유는 같은 문제라도 조금씩 다른 방법으로 분석하는 것도 충분히 가능하기 때문이다. 처음에는 이 예제들을 그대로 따라 해 보겠지만 나중에는 이 책의 내용은 참고만 하고 스스로 이런 저런 방법을 동원하여 자신만의 분석기법을 창조해 낼 수 있을 것이다.

* 덤프 파일 활용에 관한 실전 팁 *
이 책의 또 하나의 목적은 덤프파일 활용의 활성화다. 윈도우에서 응용 프로그램에 문제가 발생하거나 블루스크린이 뜨거나 했을 때는 크래쉬(Crash) 덤프라는 덤프파일이 생성된다. 덤프파일을 수집하여 WinDbg로 열어보면 빠른 분석과 정확한 원인 파악을 할 수 있다. 이런 덤프파일이 있다는 사실조차 모르고 있거나 덤프파일을 받아 놓고도 어떻게 분석해야 하는지 모르는 경우는 참으로 안타까운 경우라고 할 수 있다. 조금만 분석하면 원인을 찾아낼 가능성이 아주 높은데 그것을 하지 못하고 있으니 말이다. 응용 프로그램에 어떤 문제가 발생했을 때 가장 처음으로 해야 할 일은 덤프파일이 생성되었는지 확인하고 수집하는 것이다. 그 다음으로 해야 하는 일은 덤프파일을 이용하여 문제를 분석하고 원인을 찾아내는 것이다. 이렇게 하면 문제를 해결하기 위하여 문제가 발생하는 컴퓨터에 가 볼 필요도 없고 다시 문제를 재현하기 위하여 노력할 필요도 없다. WinDbg가 덤프파일을 분석할 수 있는 기능을 제공하기 때문에 가능한 일이다.

이 책에서 다루는 내용

WinDbg 사용법과 다양한 디버깅 예제
예제를 통한 유저모드 디버깅과 커널 모드 디버깅 케이스 스터디
덤프 파일 활용에 관한 실전 팁
성능 로그를 통한 디버깅 기법
Perfmon을 활용한 시스템 퍼포먼스 측정 방법
각종 유틸리티를 활용한 문제 해결 방법의 소개
쉬운 디버깅과 유지보수를 위한 팀 협업 개발환경을 갖추는 방법
초보자를 위한 디버깅에 필요한 어셈블리와 호출규약, 스택의 기초
실전에 많이 쓰이는 WinDbg 명령어 소개와 그 활용방법, 예제 소개

부록 CD

책에 들어있는 모든 예제 프로그램의 소스코드
곧바로 실행하며 테스트할 수 있도록 빌드된 실행파일과 심볼, MAP 파일
본문 내용을 직접 따라가며 명령어를 실행해 볼 수 있는 덤프 파일
예제에서 사용된 스크립트와 확장 DLL

1장에서는 WinDbg쟀 기본 개념에 대하여 설명한다. WinDbg를 사용하기 위하여 알아 두?야 하는 주변지식이나 용어들에 대한 내용이므로 가벼운 마음으로 훑어보면 된다.

2장에서는 WinDbg를 처음 사용한다고 가정하고 WinDbg를 실행시키는 방법부터 시작하여 초기 설정을 하고 간단한 디버깅을 해보는 것까지 설명한다. WinDbg로 응용 프로그램과 커널모드 드라이버를 어떻게 제어하는지 응용 프로그램이나 커널모드 드라이버의 내용을 어떻게 확인하는지 보게 될 것이다.

3장에서는 WinDbg로 문제를 분석하는 방법에 대하여 다룬다. 문제가 발생한 상황에서 어떤 식으로 원인을 찾아가는지 간단하게 살펴보기로 한다. 덤프파일을 분석하는 예제로 진행하기 때문에 덤프파일을 분석할 줄 모른다면 이 장을 참고하여 기본적인 분석 절차를 배울 수 있다.

4장에서는 유저모드에서 발생할 수 있는 여러 가지 문제상황들을 분석해 나가는 예를 보인다. 흔하게 발생하는 문제들로 잘못된 메모리 참조, 프로세스 행, 프로세스 대드락, 핸들릭, 메모리릭 등의 예제를 보인다. WinDbg를 비롯하여 다양한 툴들로 문제를 분석하고 원인을 찾아나가는 방법을 보게 될 것이다. 고급 주제로 들어가면 어셈블리도 참고해야 한다는 사실을 알게 될 것이다. 어셈블리에 대하여 잘 모르고 있었다면 이 장을 참고하여 기초적인 내용을 공부할 수 있다.

5장에서는 커널모드에서 발생할 수 있는 여러 가지 문제상황들을 해결해 나가는 예를 보인다. 커널모드에서 발생하는 문제들이란 사실 블루스크린을 의미한다. 블루스크린이 발생했다고 해서 다 같은 블루스크린이 아니라는 사실을 알게 될 것이다. 블루스크린마다 문제를 나타내는 번호와 메시지를 담고 있기 때문에 이것들의 대표적인 유형들을 예제로 마련하여 분석하는 방법을 보게 될 것이다.

6장에서는 WinDbg를 좀 더 편리하게 사용하는 방법과 디버깅에 도움을 주는 여러 툴들을 사용하는 방법을 설명한다. 사실 WinDbg는 기본적인 디버깅뿐만 아니라 디버깅을 도와주는 엄청난 기능들이 포함되어 있는 강력한 도구이다. 이런 엄청난 기능들을 모두 알고 있다면 디버깅하는 작업은 기본적인 방법만 알고 있을 때보다 훨씬 더 간단해 진다. 어떤 것들이 있는지 알지 못해서 못쓰는 것이 문제이므로 유용한 몇 가지를 소개해서 WinDbg의 편리한 기능을 활용하게 한다.

7장에서는 유용한 WinDbg 명령어들을 사용예제 중심으로 설명한다. 사용예제 중심이란 명령어 자체에 대한 설명 중심이 아니라는 뜻이다. 명령어는 대체로 다양한 기능을 수행할 수 있는데 이것들을 종합적으로 설명하다 보면 설명만 복잡해지고 이해도가 떨어지게 된다. 따라서 설명은 가급적 줄이고 사용예제를 도입하여 어떻게 사용하는지를 실제로 보여주는데 초점을 맞춘다.

이 책의 대상 독자

이 책은 윈도우용 소프트웨어를 개발하고 유지 관리하는 모든 일에 연관된 사람들을 대상으로 작성되었다. 전문적인 소프트웨어 개발자, 테스트 엔지니어, 기술지원 엔지니어가 대상이 될 수 있고 이제 소프트웨어 개발을 배우기 시작하는 학생들이 대상이 될 수도 있다. 이 범주에 포함되면서 디버깅에 대하여 잘 모르고 있다면 이 책이 목표로 하는 정확한 대상이라고 할 수 있다. 디버깅을 이미 잘 할 줄 아는 독자들은 디버깅 능력을 향상시키는 목적으로 이 책을 활용할 수 있다.

이 책의 독자는 기초 C/C++ 언어 지식, 기초 디버깅 지식, 운영체제 기초지식을 알고 있다고 가정한다. 이 책의 모든 예제는 C/C++언어로 작성되었기 때문에 최소한 C/C++언어는 읽을 수 있어야 한다. 디버깅 경험은 비주얼 베이직이나 C/C++등을 이용하여 개발하면서 간단한 디버깅을 해 본 경험 정도면 충분하다. WinDbg에 대한 사전 경험은 없어도 된다. WinDbg를 소개하면서 기초적인 사용법부터 설명하게 될 것이다. 운영체제 기본구조에 해당하는 프로세스, 스레드, 이벤트 등의 용어정의는 별도로 설명하지 않는다.

회원리뷰 (2건)

매주 10건의 우수리뷰를 선정하여 YES포인트 3만원을 드립니다.
3,000원 이상 구매 후 리뷰 작성 시 일반회원 300원, 마니아회원 600원의 YES포인트를 드립니다.
(CD/LP, DVD/Blu-ray, 패션 및 판매금지 상품, 예스24 앱스토어 상품 제외) 리뷰/한줄평 정책 자세히 보기
리뷰쓰기

2명의 YES24 회원이 평가한 평균별점

리뷰 총점8.5/ 10.0
내용 내용 점수 편집/디자인 편집/디자인 점수 정보 더 보기/감추기 내용
50% (1건)
5점
0% (0건)
4점
50% (1건)
3점
0% (0건)
2점
0% (0건)
1점
편집/디자인
50% (1건)
5점
50% (1건)
4점
0% (0건)
3점
0% (0건)
2점
0% (0건)
1점

한줄평 (0건)

1,000원 이상 구매 후 한줄평 작성 시 일반회원 50원, 마니아회원 100원의 YES포인트를 드립니다.
(CD/LP, DVD/Blu-ray, 패션 및 판매금지 상품, 예스24 앱스토어 상품 제외) 리뷰/한줄평 정책 자세히 보기
0/50

등록된 한줄평이 없습니다.

첫번째 한줄평을 남겨주세요.

배송/반품/교환 안내

배송 안내

배송 안내
배송 구분 YES24 배송
  •  배송비 : 무료배송
포장 안내

안전하고 정확한 포장을 위해 CCTV를 설치하여 운영하고 있습니다.

고객님께 배송되는 모든 상품을 CCTV로 녹화하고 있으며, 철저한 모니터링을 통해 작업 과정에 문제가 없도록 최선을 다 하겠습니다.

목적 : 안전한 포장 관리
촬영범위 : 박스 포장 작업

  • 포장안내1
  • 포장안내2
  • 포장안내3
  • 포장안내4

반품/교환 안내

※ 상품 설명에 반품/교환과 관련한 안내가 있는경우 아래 내용보다 우선합니다. (업체 사정에 따라 달라질 수 있습니다)

반품/교환 안내
반품/교환 방법
  •  마이페이지 > 반품/교환 신청 및 조회, 1:1 문의, 고객만족센터(1544-3800), 중고샵(1566-4295)
  •  판매자 배송 상품은 판매자와 반품/교환이 협의된 상품에 한해 가능합니다.
반품/교환 가능기간
  •  출고 완료 후 10일 이내의 주문 상품
  •  디지털 콘텐츠인 eBook의 경우 구매 후 7일 이내의 상품
  •  중고상품의 경우 출고 완료일로부터 6일 이내의 상품 (구매확정 전 상태)
반품/교환 비용
  •  고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담임
  •  직수입양서/직수입일서중 일부는 변심 또는 착오로 취소시 해외주문취소수수료 20%를 부과할수 있음

    단, 아래의 주문/취소 조건인 경우, 취소 수수료 면제

    •  오늘 00시 ~ 06시 30분 주문을 오늘 오전 06시 30분 이전에 취소
    •  오늘 06시 30분 이후 주문을 익일 오전 06시 30분 이전에 취소
  •  직수입 음반/영상물/기프트 중 일부는 변심 또는 착오로 취소 시 해외주문취소수수료 30%를 부과할 수 있음

    단, 당일 00시~13시 사이의 주문은 취소 수수료 면제

  •  박스 포장은 택배 배송이 가능한 규격과 무게를 준수하며, 고객의 단순변심 및 착오구매일 경우 상품의 반송비용은 박스 당 부과됩니다.
반품/교환 불가사유
  •  소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  •  소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 : 예) 화장품, 식품, 가전제품, 전자책 단말기 등
  •  복제가 가능한 상품 등의 포장을 훼손한 경우 : 예) CD/LP, DVD/Blu-ray, 소프트웨어, 만화책, 잡지, 영상 화보집
  •  소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  •  디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  •  eBook 대여 상품은 대여 기간이 종료 되거나, 2회 이상 대여 했을 경우 취소 불가
  •  중고상품이 구매확정(자동 구매확정은 출고완료일로부터 7일)된 경우
  •  LP상품의 재생 불량 원인이 기기의 사양 및 문제인 경우 (All-in-One 일체형 일부 보급형 오디오 모델 사용 등)
  •  시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  •  전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상
  •  상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리됨
환불 지연에 따른 배상
  •  대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리
맨위로
예스이십사(주)
서울시 영등포구 은행로 11, 5층~6층(여의도동,일신빌딩) 대표 : 김석환   개인정보보호책임자 : 권민석 yes24help@yes24.com 사업자등록번호 : 229-81-37000   통신판매업신고 : 제 2005-02682호 사업자 정보확인 호스팅 서비스사업자 : 예스이십사(주)
YES24 수상내역 정보보호 관리체계 ISMS인증획득 개인정보보호 우수사이트
소비자피해보상보험 서울보증보험
고객님은 안전거래를 위해 현금 등으로 결제 시 저희 쇼핑몰에서 가입한 구매안전서비스를 이용하실 수 있습니다. 서비스가입사실 확인
EQUUS5