如何由窗口的句柄得到该窗口所属的进程的句柄? 前面看到有人回答是GetWindowThreadProcessId但是查了一下MSDN,这个函数返回的应该是进程的identifier,而不是handleDWORD GetWindowThreadProcessId(HWND hWnd, LPDWORD lpdwProcessId ); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 得到ProcessId后用OpenProcess就可以得到其HANDLE了。 DWORD dwId; GetWindowThreadProcessId(hwnd, &dwId); HANDLE hp=OpenProcess(SYNCHRONIZE|PROCESS_TERMINATE,FALSE,dwId); HANDLE OpenProcess( DWORD dwDesiredAccess, // access flag BOOL bInheritHandle, // handle inheritance flag DWORD dwProcessId // process identifier); 【回复就送分】MFC实现tinyxml解析显示为图标,或者是按钮控件,求代码,过程 求教IOCP 保活机制问题 对话框多语言: 把顶级菜单的Caption修改后为B,但还是显示原来的A,要鼠标移到菜单才显示B,怎样刷新菜单呢? 皮肤技术专业网站 难呀,两个星期了,还没解决的问题 有熟悉jpeg图像内容的吗,请帮个忙,非常急!!! 弱弱的一问,关于BitBlt函数的 如何获得QQ程序主窗口的句柄和标题(就是QQ号)呢 除法运算 画图问题,请看一看 如何创建自己 Win32 控件? 怎么让当前日期加上几个月的时间呢?
GetWindowThreadProcessId(hwnd, &dwId);
HANDLE hp=OpenProcess(SYNCHRONIZE|PROCESS_TERMINATE,FALSE,dwId);
DWORD dwDesiredAccess, // access flag
BOOL bInheritHandle, // handle inheritance flag
DWORD dwProcessId // process identifier
);