마이크로소프트웨어 원고

@codemaru · February 06, 2009 · 5 min read

마이크로소프트웨어에 기고한 원고와 관련해서 이상한 부분이나~
지면 관계상 설명 못했던 부분에 대한 것들을 다룹니다.**연재와 관련된 게시판을 만들었습니다.

궁금한 점이나 이상한 점, 건의 사항등은 아래 게시판에 올려주세요~**http://www.jiniya.net/zb/bbs/zboard.php?id=imaso

원고는 편집되기전 원본이라 잡지에 연재된 내용과는 다를 수 있습니다.
연재된 내용은 마이크로소프트웨어 홈페이지에서 pdf로 보실 수 있습니다.

다시 시작하는 윈도우 프로그래밍
2009. 03 프로그래밍 기반 다지기
2009. 05 메모리 이야기 I
2009. 06 메모리 이야기 II

스페셜 리포트
2008. 05 SDT 후킹의 창과 방패
2009. 02 C++ 구조 분석

윈도우 프로그래머를 위한 PE 포맷 가이드
2007. 08 실행파일 속으로(PDF) (바인드 정보) (소스)
2007. 09 DLL 로딩하기(PDF) (소스)
2007. 10 실행 파일 생성기의 원리
2007. 11 코드 패칭
2007. 12 바이러스
2008. 01 진화하는 코드
2008. 02 실행 압축의 원리
2008. 03 실행 파일 보안의 원리
2008. 04 실행 파일 프로텍터

윈도우 프로그래밍 테크닉
2007. 06 호출(calling)의 예술(PDF)
2007. 07 SpiderMonkey를 사용한 자바스크립트 임베딩(PDF) (소스)

개발자를 위한 윈도우 후킹 테크닉

2006. 05 키보드 훅을 통해 키로거 제작하기(PDF). (소스)

2006. 06 마우스 훅을 통한 화면 캡쳐 프로그램 제작하기(PDF). (소스)

2006. 07 메시지훅을 사용해 Spy++ 흉내내기(PDF). (보충) (소스 코드 버그 수정) (소스)

2006. 08 SendMessage 후킹하기(PDF). (보충) (소스)

2006. 09 Spy++ 클론 imSpy 제작하기(PDF). (소스) (2003 프로젝트) (보충)

2006. 10 저널 훅을 사용한 매크로 제작(PDF) (소스) (보충)

2006. 11 WH_SHELL 훅으로 다른 프로세스 윈도우 서브클래싱 하기(PDF) (소스) (보충)
2006. 12 WH_DEBUG 훅을 이용한 훅 탐지 방법(PDF) (소스) (보충)
2007. 01 OutputDebugString의 동작 원리(PDF) (소스) (보충)

마소 플러스
2006. 09 유니코드에 대비한 프로그램을 작성하는 여섯 가지 규칙(DOC). 2006. 09 VC++을 사용해 DLL을 만들때 지여야 할 일곱 가지 규칙(DOC). 2006. 10 ShellExecute의 단점, ShowBrowser로 메운다(DOC) 2006. 11 뮤텍스와 바이너리 세마포의 차이점(웹)
2006. 12 고급 매크로 표현식에 쓸 여섯 가지 테크닉
(웹) (보충) 2007. 01 NIM게임으로 배워보는 알고리즘 디자인(웹)
2007. 02 ini 파일 헬퍼 클래스 만들기(웹)
2007. 02 STL 맵을 사용한 환경변수 관리(PDF) (소스)
2007. 03 CRT(C Runtime Library 이야기)(웹)
2007. 04 통찰력(insight)을 찾아서(웹)
2007. 06 메모리 사용법 1
2007. 07 메모리 사용법 2
2007. 08 복잡한 포인터 선언 이해하기
2007. 09 개발자의 시간을 갉아먹는 함정들
2007. 09 가변인자 포워딩 시키기
2007. 11 코드 리딩(reading)의 중요성
2007. 12 ‘분산투자’와 ‘몰빵’에서 배우는 교훈
2008. 01 참을 수 없는 예외처리의 편리함
2008. 02 개발자를 위한 드래곤볼
2008. 04 공명의 지혜
2008. 06 효율적으로 MSDN을 보는 방법
2009. 02 Slow and steady wins the race

나만의 윈도우 라이브 가젯 만들기
2007. 02 이상한 나라의 자바스크립트
2007. 03 체스 기보 뷰어 만들기
2007. 04 Hello, World 가젯 만들기
2007. 05 StockViewer 가젯 만들기

책소개
2008. 03 Secure Coding in C and C++

@codemaru
돌아보니 좋은 날도 있었고, 나쁜 날도 있었다. 그런 나의 모든 소소한 일상과 배움을 기록한다. 여기에 기록된 모든 내용은 한 개인의 관점이고 의견이다. 내가 속한 조직과는 1도 상관이 없다.
(C) 2001 YoungJin Shin, 0일째 운영 중