首页
社区
课程
招聘
[已解决]FindWindowEx,EnumWindows无法找到QQ聊天窗口句柄
发表于: 2009-8-9 19:06 8156

[已解决]FindWindowEx,EnumWindows无法找到QQ聊天窗口句柄

2009-8-9 19:06
8156
在仿一个QQ尾巴
但是找不出QQ聊天窗口句柄
用FindWindowEx返回值为0
用EnumWindows枚举窗口得到的句柄也不对
EnumWindows

invoke CreateToolhelp32Snapshot,TH32CS_SNAPPROCESS,0
mov hSnapShot,eax
invoke Process32First,hSnapShot,addr stP
.while eax
lea edi,stP.szExeFile
mov esi,dword ptr [szQQ]
.if dword ptr [edi] == esi
mov eax,stP.th32ProcessID
mov @PID,eax
invoke EnumWindows,_EnumProc,@PID
.endif
invoke Process32Next,hSnapShot,addr stP
.endw
invoke CloseHandle,hSnapShot

_EnumProc proc hWnd,lParam

LOCAL @dwThreadID

invoke GetWindowThreadProcessId,hWnd,addr @dwThreadID
push lParam
pop eax
.if eax == @dwThreadID ;比较PID
push hWnd
pop hWin
invoke _SendHwnd,hWin ;显示句柄
.endif


mov eax,TRUE
ret
_EnumProc endp

运行后,会显示N个句柄
还有什么办法或思路没有?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
你好,可以帮忙打包一份wiznote破解的docker文件吗?有偿
2021-9-7 18:28
0
游客
登录 | 注册 方可回帖
返回
//