首页 > 系统相关 >函数的封装之获取进程句柄...

函数的封装之获取进程句柄...

时间:2023-01-25 22:00:43浏览次数:46  
标签:... 封装 dwProcId 句柄 hProc hWnd 进程 NULL


现在写程序,经常要获取进程的句柄,为此我将它封装成了一个函数,

呵呵,以后直接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;
}




标签:...,封装,dwProcId,句柄,hProc,hWnd,进程,NULL
From: https://blog.51cto.com/softo/6023007

相关文章