HANDLE and etc

API/공부 2014. 10. 31. 21:17
반응형

핸들(HANDLE)

- 운영체제는 자신을 보호하는 기능이 있어야한다. 왜냐면프로그램이 운영체제의 자원을 필요로 해서 바로 접근을 한다고 하면 운영체제의 권한을 탈취 당할 수 있기 때문인데, 이를 방지하기 위해서 프로그램에게 알려주는 값.

- 프로그램은 운영체제의 자원을 사용하기 위해 운영체제에게 핸들을 제시해줘야 한다.


HWND

- HandleWindow의 약자로 창의 핸들을 말한다.


HINTERNET

- HandleInternet의 약자로 네트워크(?)를 사용하기 위한 핸들이다.


HINSTANCE

- Handleinstance의 약자로 프로그램 코드를 담고 있는 모듈에 대한 핸들

- 자원읽기에 주로 사용된다.


Etc...


Ps. Handle은 사용된 후에 반드시 닫아줘야한다.( CloseHandle() )

'API > 공부' 카테고리의 다른 글

DLL Injection  (0) 2015.05.27
API Hooking - Debugging  (0) 2014.11.13
API 자료형(추가 예정)  (0) 2014.10.31
블로그 이미지

KuroNeko_

KuroNeko

,