如何通过进程的processid获取进程窗口句柄?(20分)

  • 主题发起人 主题发起人 TanXin
  • 开始时间 开始时间
T

TanXin

Unregistered / Unconfirmed
GUEST, unregistred user!
如何通过进程的processid获取进程窗口句柄?
 
哈哈...这事恰好我做过!!!!

不好意思,回这贴的时候手上没有SDK文档,我在网吧!!!
首先你枚举系统中所有的窗口!有一个ENU还是EUN开头的枚举窗口函数,传递给这个函数
一个过程,在这个过程中你用那个从窗口句柄得到进程句柄的函数比对你的PROCESSID
就行了...
 
用EnumWindows函数枚举系统内所有窗口!
在传递给EnumWindows函数中的过程用GetWindowThreadProcessId函数得到当前枚举出
窗口的进程ID,然后与你的进程ID比对如果相同就是你要找的。
 
后退
顶部