|
에이콘 출판사의 야심찬 윈도우즈 시스템 프로그래밍 시리즈 중의 하나이다. 현재 판매되는 책중 유일하게 마이크로 소프트위 유저/커널 디버거인 WinDbg에 대해 처음부터 끝까지 다루었다. 저자는 안철수 연구소 연구원 출신이다.
이책의 특징은 완벽하게 WinDbg만 다루었다는 점이고, 예제가 풍부하며, 실전 위주로 작성되어 있고, 덤프파일 활용에 대해서도 다루고 있다는 점이다. 덤프파일에 대해서는 덤프파일 분석에 관한 책이 같은 시리즈로 1권이 따로 나와있다.
1장에서는 WinDbg의 역사, 종류, 용어, 분류 등에 대해서 정말 자세하게 먼저 설명해 주고있다. 크게 유저모드와 커널모드로 나뉘는데 이 분류가 가장 중요한 분류다. 그리고 두번째로는 라이브 디버깅과 덤프 디버깅으로 분류 한다. 2장에서는 라이브 디버깅에 관한 장인데 유저모드 라이브 디버깅, 커널모드 라이브 디버깅에 대해서 각 10개의 단계로 알아본다. 3장에서는 덤프 디버깅인데 역시 유저모드와 커널모드로 알아본다. 4장, 5장은 유저모드, 커널모드 케이스 스터디를 통해 디버깅 기법을 배운다. 6장은 고급 디버깅이라고 해서 사용팁과 외부툴, 스크립트, 확장DLL 만들기를 알려준다. 7장은 명령어 레퍼런스를 모아 놓았다.
정말 이책은 하나의 툴에 대해 집중했고, 저자들이 깊이가 있으며, 구성이 너무나 짜임새 있다. 그래서 만약 WinDbg를 배운다면 이책은 반드시 구입을 하라고 권하고 싶다. |
|
프로그램 개발 중에, 도저히 찾을 수 없는 버그가 생겨서 WinDbg로 가능할까 싶어서 이 책 저책을 찾아보았습니다.
Visual C++ 에서만 가능하다는 그런 내용이 없길래.. 다 되는줄 알았는데,..
C++ Builder 2009를 사용하는 저로서는 사용하기 좀.. 그렇네요..ㅎㅎ.
|