이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
1부_ 준비하기
1장_ 에러 핸들링 2장_ 문자와 문자열로 작업하기 3장_ 커널 오브젝트 2부_ 목표 달성 4장_ 프로세스 5장_ 잡 6장_ 스레드의 기본 7장_ 스레드 스케줄링, 우선순위, 그리고 선호도 8장_ 유저 모드에서의 스레드 동기화 9장_ 커널 오브젝트를 이용한 스레드 동기화 10장_ 동기 및 비동기 장치 I/O 11장_ 윈도우 스레드 풀 12장_ 파이버 3부_ 메모리 관리 13장_ 윈도우 메모리의 구조 14장_ 가상 메모리 살펴보기 15장_ 애플리케이션에서 가상 메모리 사용 방법 16장_ 스레드 스택 17장_ 메모리 맵 파일 18장_ 힙 4부_ 다이내믹 링크 라이브러리(DLL) 19장_ DLL의 기본 20장_ DLL의 고급 기법 21장_ 스레드 지역 저장소(TLS) 22장_ DLL 인젝션과 API 후킹 5부_ 구조적 예외 처리 23장_ 종료 처리기 24장_ 예외 처리기와 소프트웨어 예외 25장_ 처리되지 않은 예외, 벡터화된 예외 처리, 그리고 C 예외 26장_ 에러 보고와 애플리케이션 복구 부록 A_ 빌드 환경 부록 B_ 메시지 크래커, 차일드 컨트롤 매크로, 그리고 API 매크로 |
|
시간이 흘러도 핵심은 변하지 않는다.
유행하는 기술은 생명주기가 짧다. 작년에 나온 신기술이 지금은 더 이상 신기술이 아니다. 그래서 개발자라면 끊임없이 공부해야 한다. 그럼에도 유행에 민감한 기술뿐 아니라 기반 기술과 응용 기술에 대한 균형감 있는 접근이 필요하다. 이 책이 5번째 개정판이 나오는 동안 꾸준히 사랑받아온 이유는 바로 이러한 균형감에서 오는 것이 아닐까 생각한다. 태곳적 윈도우로부터 전해 내려오는 변하지 않는 윈도우의 모습과 새로운 운영체제에 추가된 신규 기능들을 조화롭게 풀어내기 때문이다. 이 책은 윈도우를 기반으로 프로그램을 개발하는 개발자들에게 소위 기본이 무엇인지를 가르쳐주는 최고의 가이드다. |