책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 윈도우 프로그래밍
· ISBN : 9788960770614
· 쪽수 : 840쪽
· 출판일 : 2008-10-07
목차
1부. 개요 1
1장 툴 소개 3
누수 진단 툴 4
윈도우 디버깅 툴 7
UMDH 9
마이크로소프트 애플리케이션 베리파이어 9
전역 플래그 16
프로세스 익스플로러 22
윈도우 드라이버 킷 24
Wireshark 27
DebugDiag 27
정리 28
2장. 디버거 소개 29
디버거 기본 30
기본적인 디버거 작업 45
원격 디버깅 109
디버깅 시나리오 118
정리 121
3장. 디버거 해부 123
유저 모드 디버거의 내부 124
타겟 제어 168
정리 178
4장. 심볼과 소스 파일의 관리 179
디버깅에 필요한 심볼 관리 180
디버깅 용도의 소스 파일 관리 188
정리 195
2부. 디버깅 응용 197
5장. 메모리 손상 1 - 스택 199
메모리 손상 탐지 201
스택 손상 209
정리 258
6장. 메모리 손상 2 - 힙 259
힙이란 259
힙 손상 281
정리 315
7장. 보안 317
윈도우 보안 개요 318
보안 정보의 출처 329
보안 검사의 방법 334
클라이언트-서버 애플리케이션에서 신분 전파 335
시스템 경계에서의 보안 검사 339
보안 실패 조사 340
정리 378
8장. 프로세스 간의 통신 379
통신 메커니즘 380
로컬 통신 문제 해결 382
원격 통신 문제 해결 396
부가적인 기술 정보 422
정리 426
9장. 리소스 누수 427
리소스란 427
하이레벨 절차 428
리소스 누수의 재현성 433
핸들 누수 434
메모리 누수 459
정리 492
10장. 동기화 493
동기화 기본 493
하이레벨 절차 504
동기화 시나리오 509
정리 549
3부. 고급 주제 551
11장. 커스텀 디버거 익스텐션 작성 553
디버거 익스텐션 소개 553
디버거 익스텐션 예제 556
정리 594
12장. 64비트 디버깅 595
마이크로소프트 64비트 시스템 595
윈도우 x64의 변경사항들 603
정리 630
13장. 포스트모템 디버깅 631
덤프 파일 기본 632
덤프 파일의 사용 645
윈도우 오류 보고 653
기업 오류 보고 683
정리 690
14장. 강력한 툴 691
디버그 진단 툴 691
!analyze 익스텐션 명령 699
정리 708
15장. 윈도우 비스타 기초 709
1장: 툴 소개 710
2장: 디버거 소개 712
6장: 메모리 손상 - 힙 부분 717
7장: 보안 723
8장: 프로세스 간의 통신 736
9장: 자원 누수 737
10장: 동기화 737
11장: 커스텀 디버거 익스텐션 작성 741
13장: 포스트모템 디버깅 741
정리 745
부록 A. 애플리케이션 베리파이어 테스트 설정 747
예외 747
핸들 747
힙 748
락 757
메모리 759
스레드 풀 762
TLS 763
파일 경로 764
HighVersionLie 765
인터액티브서비스 767
KernelModeDriverInstall 768
자원 부족 시뮬레이션 769
LuaPriv 770
DangerousAPIs 774
DirtyStacks 775
TimeRollOver 775
PrintAPI와 PrintDriver 775