社区
Windows SDK/API
帖子详情
如何钩(hook)上某个程序,然后吞掉改程序首到的某条消息?!
terry6394
2004-11-04 12:19:45
我想编个程序来吞掉某个指定程序的某条消息,请问各位高手,如何作到呢?!
...全文
139
5
打赏
收藏
如何钩(hook)上某个程序,然后吞掉改程序首到的某条消息?!
我想编个程序来吞掉某个指定程序的某条消息,请问各位高手,如何作到呢?!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beyondtkl
2004-11-04
打赏
举报
回复
用DLL HOOK。。。不过可能判断很麻烦
Jute
2004-11-04
打赏
举报
回复
这个没有用过,请原谅。
terry6394
2004-11-04
打赏
举报
回复
To: beyondtkl(大龙驹<无悔这一生 恩德汝>)
我不大明白你的意思。
能详细一点吗?!
如果可以,给我个例子,伪代码也行
beyondtkl
2004-11-04
打赏
举报
回复
需要在DLL里弄呀 默认是应该CallNextHookEx 交给下一个消息处理人的
你Result := 1; Exit; 就可以了 表示不将此消息继续转发。。。
terry6394
2004-11-04
打赏
举报
回复
Dll我找道了,也能获取消息了。。但是怎么才能吞掉获取到的消息呢?!
什么是
钩
子(
Hook
)?一文搞懂它到底干什么用的
钩
子”(
Hook
)是
程序
运行时预留的可扩展接口,让你可以在某个特定时机“
钩
住”
程序
的流程,插入自己的逻辑。换句话说:
钩
子 = 某个事件发生时,可以“挂”上你自己的函数,让它一起执行。
钩
子是一种“在
程序
运行到...
钩
子(
hook
)编程
钩
子英文名叫
Hook
,是一种截获windows系统中某应用
程序
或者所有进程的
消息
的一种技术。下图是windows应用
程序
传递
消息
的过程: 如在键盘中按下一键,操作系统将收到键按下
消息
,把
消息
放入
消息
队列,然后
消息
队列...
钩
子技术介绍(
HOOK
编程)
HOOK
机制允许应用
程序
拦截并处理Windows
消息
或指定事件,当指定的
消息
发出后,
HOOK
程序
就可以在
消息
到达目标窗口之前将其捕获,从而得到对
消息
的控制权,进而可以对该
消息
进行处理或修
改
,加入我们所需的功能。...
VC里面的
钩
子
程序
HOOK
但在通常情况下,应用
程序
只能处理来自进程内部的
消息
或是从其他进程发过来的
消息
,如果需要对在进程外传递的
消息
进行拦截处理就必须采取一种被称为
HOOK
(
钩
子)的技术。
钩
子是Windows操作系统中非常重要的一种系统...
SetWindows
Hook
Ex原理(如何使用
钩
子,使用
钩
子
hook
其他进程的函数)
钩
子(
Hook
),是Windows
消息
处理机制的一个平台,应用
程序
可以在上面设置子程以监视指定窗口的某种
消息
,而且所监视的窗口可以是其他进程所创建的。当
消息
到达后,在目标窗口处理函数之前处理它。
钩
子机制允许应用...
Windows SDK/API
1,184
社区成员
22,328
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章