[4월 28일 1교시] WinMain 기본 프로그램 분석1 CALLBACK 시스템이 사용자 함수를 호출함. <=> call : 사용자가 system call을 통해 함수를 수행. #define CALLBACK stdcall 함수호출방식 참고주소 : http://www.winapi.co.kr/clec/cpp2/16-1-2.png 스택 포인터 값은 아래로(-방향으로) 증가한다. 함수에 진입할 때 bp = sp함으로써 함수들은 bp레지스터를 관리하여 내부 .. 컴퓨터 공부/Win32 API 프로그래밍 2009.04.28
[4월 27일 3교시] 헝가리안 표기법 cb, dw, sz, ch, a, w, I, b BYTE, WORD, DWORD, LONG, LPSTR, BOOL 핸들 구분을 위한 목적의 32비트 정수값. 같은 종류의 핸들값은 서로 다르다! 포인터와 비슷한 개념. Virtual Address <-> Physical Address (서로 독립적인 메모리 공간) Virtual Address를 통해 Disk를 RAM처럼 사용가능, PageFile.sys LRU방식으로 스케쥴.. 컴퓨터 공부/Win32 API 프로그래밍 2009.04.27
[4월 27일 2교시] 윈도우즈 개요 윈도우즈의 장점 - 그래픽 기반의 OS <=> 텍스트 기반 - 멀티 태스킹 가능 : 서로 다른 메모리 공간을 분리해서 사용. (보호모드가 가능해야 함.) DOS상에 상주 메모리(확장자 com파일) 프로그램을 통해 다른 프로그램 감시 가능. - 장치에 독립적 DOS상에서는 프로그래머가 드라이.. 컴퓨터 공부/Win32 API 프로그래밍 2009.04.27
[4월 27일 1교시] 개요 추천도서 1. 윈도우즈 API 정복 http://book.daum.net/detail/book.do?bookid=KOR9788979144215 http://book.daum.net/detail/book.do?bookid=KOR9788979144222 2. API로 배우는 WINDOWS 구조와 원리 http://book.daum.net/detail/book.do?bookid=KOR9788979143010 3. Windows 구조와 원리 : OS를 관통하는 프로그래밍의 원리 - Windbg 툴을 이용. VMware http://book.daum.net/detai.. 컴퓨터 공부/Win32 API 프로그래밍 2009.04.27