프로세스 핸들과 PID의 차이, getprocaddress()
핸들(Handle)은 프로세스 정보 중 하나로 커널이 관리하는 오브젝트들에 할당되는 유일한 '값'프로세스 생성시 필요한 자원에 대한 사용 요청을 할 때 사용 하는 값. 파일, 디렉터리, 포트, 스레드, 세마포어 등이 포함하나의 프로세스에 여러 개의 핸들을 가지고 있는 것이 일반적 PID(Process ID)는 프로세스를 구분하기 위해 커널에서 제공하는 유니크한 ID 커널 객체는 핸들보다 유니크하게 구분하는 ID가 더 중요다른 객체들은 ID가 없고, 유저 객체를 컨트롤 하기 위해서는 핸들이 있어야 함 윈도우 핸들은 다른 프로세스로 넘길 수 있음, 핸들을 사용한다는 것은 전역적이라는 것예를 들어 A,B 프로세스가 있고, A프로세스의 커널객체의 핸들값이 200일 때 ID를 B에게 알려주면 언제든 핸들을 찾을 ..