首页
社区
课程
招聘
[求助]怎样由进程句柄直接获取窗口句柄
发表于: 2008-7-9 20:07 8962

[求助]怎样由进程句柄直接获取窗口句柄

2008-7-9 20:07
8962
在已经拥有每个进程(如IE)的句柄,如何获取的其对应的窗口句柄. 通过进程枚举,来比对除外. 此处指的是直接有获取, 不能涉及其他无关进程. 不知是否存在这样一种可行的方法, 还请各位高手不吝赐教

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 224
活跃值: (147)
能力值: ( LV9,RANK:970 )
在线值:
发帖
回帖
粉丝
2
EnumWindows
2008-7-9 21:46
0
雪    币: 63
活跃值: (17)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
3
EnumWindows
GetWindowThreadProcessId
2008-7-9 21:52
0
雪    币: 224
活跃值: (147)
能力值: ( LV9,RANK:970 )
在线值:
发帖
回帖
粉丝
4
DWORD GetWindowThreadProcessId(
  HWND hWnd,             // handle to window
  LPDWORD lpdwProcessId  // process identifier
);
2008-7-9 22:47
0
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
5
如果我没记错,貌似GetWindowThreadProcessId是从窗口句柄获得进程句柄把?
2008-7-9 23:12
0
雪    币: 249
活跃值: (10)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
6
遍历所有顶层窗口..然后用GetWindowThreadProcessId获得进程句柄对照啊..
2008-7-9 23:23
0
游客
登录 | 注册 方可回帖
返回