函数的封装之获取进程句柄...
现在写程序,经常要获取进程的句柄,为此我将它封装成了一个函数,
呵呵,以后直接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; }
探索代码的奥秘,享受技术的乐趣-_-!...