로딩
요청 처리 중입니다...

Windows 운영체제의 핸들(Handle)이란

 Windows 운영체제의 핸들(Handle)이란

참고 https://blog.naver.com/tipsware/221065382244 Windows 운영체제는 운영체제가 제공하는 자원 즉, 커널 객체에 대해서 응용프로그램이 포인터를 접근 못하도록 되어 있다. 하지만 간접적으로 접근할 수 있도록 포인터는 아니지만 이와 유사한 '핸들'을 제공한다.

리소스 - 운영체제에 의해서 관리되는 장치나 해당 장치를 사용하기 위해 필요한 정보들을 운영체제의 리소스라고 부른다. 리소스는 장치를 사용할 수 있게 도와주는 장치에 설정되어 있는 상태 값을 의미하는 경우가 많다.

핸들(Handle) - 응용프로그램이 포인터를 사용하여 운영체제의 리소스에 직접 접근하게 되면, 나쁜목적을 가진 프로그램에게 정보를 빼앗기거나 운영체제가 동작이 불가능한 상태가 될수 도 있다. 그래서 사용자 공간에서 실행되는 응용 프로그램은 포인터를 사용하여 운영체제 수행부에 접근이 불가능하다.

그래서 이러한 문제점들로 부터 관리하기 위해 포인터 대신 핸들(Handle) 을 사용...

# Handle # Windows # 윈도우