社区
VC.NET
帖子详情
SetWindowsHookEx返回是0 ,getlasterror也是0
ww_wangliang
2009-09-09 08:59:48
我的进程要捕获2个窗口的消息,我先调用SetHook了一个窗口,没有问题。
但是,再次调用捕获第二个窗口(GetProcessThreadId不同,其他参数一样),就返回0了,而且GetLastError也是0.
如果我把第一个UnHook了,第二个就好用了。。不知道为什么
...全文
148
4
打赏
收藏
SetWindowsHookEx返回是0 ,getlasterror也是0
我的进程要捕获2个窗口的消息,我先调用SetHook了一个窗口,没有问题。 但是,再次调用捕获第二个窗口(GetProcessThreadId不同,其他参数一样),就返回0了,而且GetLastError也是0. 如果我把第一个UnHook了,第二个就好用了。。不知道为什么
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oyljerry
2009-09-09
打赏
举报
回复
同一个进程,一个钩子就可以了,自己再区分窗口..
ww_wangliang
2009-09-09
打赏
举报
回复
[Quote=引用 1 楼 cstod 的回复:]
GetProcessThreadId?
你是说GetWindowProcessThreadId?
意思是两个窗口是不同的进程的?
要捕获别的进程的消息,一定用全局钩子吧,你装一个全局的钩子,所有进程的窗口都可以捕获,为什么要装两个呢?
[/Quote]
主要是我就想获得部分窗口的消息,要是挂个全局钩子会影响性能吧。
一个程序可能开2个,我要区分2个窗口的消息。。不能挂2个吗。。
是GetWindowProcessThreadId函数。。无论是1个进程创建的,还是2个进程创建的。都必须卸载1个才能挂第二个。
要是重复挂1个,也不会返回0
另外。怎么加分啊。。没有选项~~
huohuo1120
2009-09-09
打赏
举报
回复
学习一下
CsToD
2009-09-09
打赏
举报
回复
GetProcessThreadId?
你是说GetWindowProcessThreadId?
意思是两个窗口是不同的进程的?
要捕获别的进程的消息,一定用全局钩子吧,你装一个全局的钩子,所有进程的窗口都可以捕获,为什么要装两个呢?
补丁模块(带源码)InlinePatch,
Hook
,内存DLL注入等等
下面这个模块是我使用易语言时写补丁最常用的一个模块(当然很多也是抄的),一开始我觉得bug肯定会很多,放出去肯定又会坑很多人,后来我发现坑坑更健康,当你明白一个东西的优缺点之后,你才会更好的选择你所需要...
Set
Windows
Hook
Ex
失败的一个隐晦的错误原因(思路为主,解决为辅)
我在上一篇博客《
Set
Windows
Hook
Ex
的资料整理与内部机理的深入分析》中详细介绍了
Set
Windows
Hook
Ex
的失败原因,今天又发现了一个隐晦的错误原因,这也是我这么多天来一直在寻找的东西。起因是我想为一个进程的所有...
【C#】解决Mouse
Hook
捕获鼠标动作,在有些电脑上
Set
Windows
Hook
Ex
失败
返回
0的问题
原文:【C#】解决Mouse
Hook
捕获鼠标动作,在有些电脑上
Set
Windows
Hook
Ex
失败
返回
0的问题 最近在debug鼠标位置捕获的功能时发现在其中的一台开发电脑上,
Set
Windows
Hook
Ex
一直
返回
0,导致
Hook
设置失败,有时候调成...
Set
Windows
Hook
Ex
失败
res =
Set
Windows
Hook
Ex
(WH_MOUSE_LL, _mouse
Hook
Procedure, Marshal.GetHINSTANCE(System.Reflection.Assembly.Get
Ex
ecutingAssembly().GetModules()[0]), 0); 结果res = 0 ,使用 GetLast...
Set
Windows
Hook
Ex
的资料整理 与 内部机理 的深入分析
问题: 在使用
Hook
的过程中,经常会遇到
Set
Windows
Hook
Ex
返回
NULL的情况,GetLast
Error
或者在监视窗口$err,hr后可以看到错误代码及解释,例如87号参数错误,但是参数错误又分好多种情况,到底我们在哪一步出错了很难...
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章