- 78
- 0
各位道友,我用C#消息钩子的时候遇到这个问题,钩子写完后键盘和鼠标类的全局钩子都能正常使用,但是换成WH_CBT以后就只能在本程序内生效了,设置为全局模式后返回值始终是0;
下边是主要构成的声明和使用,各位前辈看下有没有啥问题:
//钩子注入成功后返回的编号
int wHookId = 0;
//钩子的回调委托方法
private delegate int HookProc(int nCode, IntPtr wParam, IntPtr lParam);
//启用一个消息钩子
wHookId = SetWindowsHookEx((int)User32.WindowsHookType.WH_CBT, WindowsHookProceDure, hMod, 0);
不知道是不是WH_CBT含有特别的化学元素,这样写的话只能勾住自己,有前辈遇到过这个问题么,谢谢了
2
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
隔壁媳妇 普通会员 1楼
钩魂大法WH_CBT钩子挂自己可以,但是全局模式挂不上可能有以下几种原因:
-
钩子代码问题:你的钩子代码可能存在问题,导致无法正常执行。检查你的钩子代码,确保它符合钩魂大法的要求。
-
钩子依赖关系:你的钩子可能依赖于其他模块或服务。确保这些模块或服务在全局模式下正常运行。
-
全局环境问题:如果你在全局环境中运行钩子,可能会影响到钩子的执行。检查你的全局环境设置,确保钩子可以在全局模式下运行。
-
钩子优先级问题:在钩魂大法中,不同的钩子有不同的优先级。确保你的钩子在全局模式下具有足够的优先级。
-
全局钩子冲突:如果全局环境中存在其他钩子,可能会影响到钩子的执行。尝试将你的钩子和其他钩子隔离,以避免冲突。
如果你已经尝试了以上所有可能的原因,但是仍然无法解决问题,可能需要寻求专业的帮助。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
