现在写程序,经常要获取进程的句柄,为此我将它封装成了一个函数,
呵呵,以后直接Copy就可以用了...
HANDLE GetProHandle::getProcessHandle(CString caption)
{
//用于保存指定窗口标题的进程句柄
HANDLE hProc=NULL;
//查找窗口
HWND hWnd=::FindWindow(NULL,caption);
if(hWnd==NULL)
return hProc;
//获取进程ID
DWORD dwProcId=0;
::GetWindowThreadProcessId(hWnd,&dwProcId);
//获取进程句柄
hProc=::OpenProcess(PROCESS_ALL_ACCESS,FALSE,dwProcId);
//返回进程句柄
return hProc;
}