반응형
1. HWND → PID
DWORD GetWindowThreadProcessId(
HWND hWnd, // [in] 윈도우 핸들
LPDWORD lpdwProcessId // [out] PID
);
리턴 : hWnd의 Process ID (=파라미터 2)
2. PID → HANDEL
HANDEL OpenProcess(
DWORD dwDesiredAccess, // [in] 프로세스 접근 권한 최고 : MAXIMUM_ALLOWED
BOOL bInheritHandle, // [in] 상속 여부 false
DWORD dwProcessId // [in] PID
);
리턴 : PID의 HANDEL
cf. CloseProcess()
3. HANDEL → PID
DWORD GetProcessId(
HANDLE Process // [in] 프로세스 핸들
);
리턴 : HANDEL의 PID