나에게 필요한 지식과 기술을 검색해 보세요.

제프리 리처의 Windows via C/C++(복간판)

5판까지 이어진 제프리 리처의 명성, 윈도우 프로그래밍의 바이블!

지은이

제프리 리처, 크리스토프 나자르

옮긴이

김명신

출간일

2019.05.31

레벨

중고급

평점

4.9(11명)

정가

33,600

총 결제 금액

33,600

전자책 사용 안내

전자책은 웹뷰어와 한빛+ 앱에서 열람할 수 있으며 PDF 다운로드는 지원되지 않습니다.

쪽수

984쪽

ISBN

9791162248614

브랜드

한빛미디어

윈도우 프로그래머를 위한 최고의 책, 윈도우 시스템의 근원을 파헤친다! 

 

이 책은 윈도우 XP, 윈도우 비스타, 윈도우 서버 2008까지 내용을 포괄한다. 이미 윈도우 10이 출시된 지 오래지만 윈도우의 기본 구조는 변하지 않아 아직까지도 이 책은 윈도우 시스템 프로그래머에게 보석과도 같은 존재다. 이 책에 포함된 깊이 있고 폭넓은 지침, 향상된 기법, 개선된 코드 예제는 당신을 윈도우 애플리케이션 개발 전문가로 이끌어줄 것이다. 특히 Visual C++로 복잡한 애플리케이션을 개발하는 프로그래머라면 이 책의 조언이 매우 큰 도움이 될 것이다. 

 

이 책의 주요 내용

  • 32비트와 64비트 윈도우에서 동작하는 애플리케이션의 구조와 구현
  • 프로세스와 잡의 생성과 사용
  • 스레드의 생성, 관리, 동기화, 파괴
  • I/O 컴플리션 포트를 이용한 동기, 비동기 I/O의 수행
  • 가상 메모리, 메모리 맵 파일, 힙을 아우르는 다양한 메모리 관리
  • 스레드 스택의 물리적 저장소 확보 기법
  • 지연 로딩을 위한 DLL 생성, API 후킹, 프로세스 인젝션
  • 구조화된 예외 처리의 사용, 윈도우 에러 복구, 애플리케이션 재구동

출판사 리뷰

시간이 흘러도 핵심은 변하지 않는다.

유행하는 기술은 생명주기가 짧다. 작년에 나온 신기술이 지금은 더 이상 신기술이 아니다. 그래서 개발자라면 끊임없이 공부해야 한다. 그럼에도 유행에 민감한 기술뿐 아니라 기반 기술과 응용 기술에 대한 균형감 있는 접근이 필요하다.

이 책이 5번째 개정판이 나오는 동안 꾸준히 사랑받아온 이유는 바로 이러한 균형감에서 오는 것이 아닐까 생각한다. 태곳적 윈도우로부터 전해 내려오는 변하지 않는 윈도우의 모습과 새로운 운영체제에 추가된 신규 기능들을 조화롭게 풀어내기 때문이다. 이 책은 윈도우를 기반으로 프로그램을 개발하는 개발자들에게 소위 기본이 무엇인지를 가르쳐주는 최고의 가이드다. 

저자

목차

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 매크로

리뷰

전체 평점

4.9

오탈자

등록된 오탈자가 없어요

오탈자를 발견하셨다면 작성해주세요.

33,600

33,600