如何获取指定进程的窗口句柄?

zero_226 2013-03-14 05:43:45
如题。这个进程的窗口名可变,所以不能通过FindWindow的方法来实现,谢谢。
...全文
186 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fishion 2013-03-14
  • 打赏
  • 举报
回复
先用CreateToolhelp32Snapshot获取进程的路径和ID这些信息,这里主要是让你用进程路径,或者名称来判断获取进程的ID,得到ID后用EmunWindows,然后调用GetWindowThreadProcessId判断当前窗口的进程ID是否跟之前获取的一样,如果是的话些窗口就是当前需要查找的窗口了
Red_angelX 2013-03-14
  • 打赏
  • 举报
回复
那这个指定进程有什么特点呢
swlilike 2013-03-14
  • 打赏
  • 举报
回复
通过进程名获得嘛、 然后openprocess 然后获得mainhwnd
palm008 2013-03-14
  • 打赏
  • 举报
回复
你是如何修改窗口名称的呢?

5,530

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 模式及实现
社区管理员
  • 模式及实现社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧