스크랩

구간

제프리 리처의 Windows via C/C++ [복간판] 5판까지 이어진 제프리 리처의 명성, 윈도우 프로그래밍의 바이블!

제프리리처 저 | 김명신 역 | 한빛미디어 | 2019년 04월

북트리

정가
$84.00
판매가
$61.24 (27%↓) 최저가 보상
적립금
$1.22 (2%P)
출고예상일
2026년 10월 08일 수령예상일 안내
재고수
인터넷(4)
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9788979146219 / 984쪽 188 x 257 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

책 소개

출판사 리뷰

마이크로소프트 윈도우를 제대로 익히려면 가장 기본이 되는 하부구조부터 착실히 이해하는 것이 중요하다. 기본적인 내용을 이해하고 나면 운영체제를 구성하는 다른 특성들을 점진적으로 익혀나가는 것이 어렵지 않다. 그래서 이 책은 윈도우의 가장 기본이 되는 하부구조와 윈도우용 소프트웨어를 설계하고 구현할 때 반드시 알아야 하는 핵심 개념들에 중점을 두고 있다. 이 책은 독자에게 다양한 윈도우의 기능을 알려주고, C/C++ 언어를 통해 그러한 기능을 어떻게 사용할 수 있는지를 설명한다.

이 책의 특징과 장점

-. Windows XP, Windows Vista, Windows Server 2008에 대한 내용을 반영한 8년만의 개정판
-. 기반기술과 응용기술에 대한 균형감 있는 접근
-. 64비트 윈도우용 애플리케이션 개발을 위한 고려사항, 32비트/64비트 윈도우에서 동일하게 사용할 수 있는 단일 소스 코드 작성 지침과 노하우
-. 운영체제의 핵심 기능이라 할 수 있는 프로세스, 스레드, 동기화 오브젝트, 메모리 관리 등에 대한 업그레이드된 내용
-. 동작 원리를 상세히 기술한 DLL의 동작 방식, 인젝션, 구조적 예외 처리의 동작 방식, 예외 처리 방법
-. 다른 책에서는 찾아보기 힘든 보안 문자열 함수, 완전히 다시 작성된 스레드 풀 관련 함수, 윈도우 비스타에서 새롭게 등장한 오류 보고와 애플리케이션 복구 등의 최신 기술 수록

저자 소개

  • 저자 : 제프리리처
지은이 : Jeffrey Richter

  


지은이 : 크리스토프 나자르 (Christophe Nasarre)
크리스토프 나자르는 소프트웨어 아키텍트로서 비즈니스 지능화 솔루션을 이용하여, 자신의 분야에서 더 나은 통찰력을 가지고 올바른 의사 결정과 기업의 업무 능력 향상을 도모하는 다국적 소프트웨어 회사의 비즈니스 오브젝트 개발을 이끌고 있다. 그는 Addison Wesley, A-Press, MS-Press, MSDN 매거진 등에서 기술 편집자로서 일해왔다.  

옮긴이 : 김명신
마이크로소프트의 기술을 더 많은 사람이 올바르게 이해하고 사용하기를 바라는 마음으로 한국 마이크로소프트의 수석 에반젤리스트로 일하고 있다. 이전에는 마이크로소프트의 아태지역 글로벌 핵심 개발자 지원팀 수석 엔지니어였으며 다년간 C++와 C# 분야의 마이크로소프트 MVP이기도 했다. 클라우드, 분산 컴퓨팅 아키텍처, 대용량 네트워크 프로그래밍, 프로그래밍 방법론, 소프트웨어 공학 등 다양한 분야에 두루 관심이 많고, 다양한 개발자 콘퍼런스에 단골 발표자로 참가하고 있어서 쉽사리 만나볼 수 있는 쉬운 남자다.
바이크에 심취하여 잠시 일탈을 꿈꿨으나 좌절하고, 최근에는 해양 스포츠를 넘보고 있다. 당장 필요하지도 않은 개발 공부야말로 인생에서 포기할 수 없는 마지막 사치라고 터무니없는 주장을 하는 그는 “내일부터 운동해야지”라는 말을 15년째 반복하고 있으며, 최근에는 35년간 공부한 내용을 어디에다가 써먹을 수 있을지 다시금 고민을 시작했다.
『Advance C Programming』, 『Unix System V』 등을 집필했고 『Effective C#(1판)』, 『제프리 리처의 Windows via C/C++』(이상 한빛미디어), 『제프리 리처의 CLR via C#』, 『마스터링 Microsoft Azure IaaS』, 『Microsoft Azure 에센셜』(이상 BJ퍼블릭) 등을 번역했다.  

역자 소개

  • 역자 : 김명신
STI와 NHN을 거쳐 현재는 마이크로소프트에서 개발자 지원 업무를 수행하고 있다. 다년간 Microsoft C/C++과 C# 분야의 MVP로 활동하였으며, 『Effective C#: 강력한 C# 코드를 구현하는 개발지침 50가지』(한빛미디어, 2007)를 번역했다. 분산 컴퓨팅 아키텍처, 네트워킹, 프로그래밍 방법론, 소프트웨어 공학 등에 두루 관심이 많으며, 최근에는 닷넷 프레임워크의 내구 구조를 집중적으로 연구하고 있다.

목차

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

top