首页
社区
课程
招聘
[旧帖] [求助]已知外部程序通过PostMessage向我窗体发现消息 0.00雪花
发表于: 2010-1-27 22:08 3788

[旧帖] [求助]已知外部程序通过PostMessage向我窗体发现消息 0.00雪花

2010-1-27 22:08
3788
已知外部程序通过PostMessage向我窗体发送消息

如题:
   我想检测出这个消息的发送者,怎么办,我想屏蔽它,请问大哥们有什么方法

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 56
活跃值: (276)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
路过帮忙顶一下
2010-1-27 22:31
0
雪    币: 101
活跃值: (154)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
API HOOK PostMessage .(全局HOOK)
在HOOK中过滤一下就知道了!
2010-1-27 23:03
0
雪    币: 171
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
==============

:p大哥能举个例子嘛,伪代码也行
2010-1-27 23:22
0
雪    币: 222
活跃值: (61)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
外部发送的消息你需要处理吗?
如果不需要,你可以在PreTranslateMessage里把它过滤掉

或者你Hook PostMessage,这样会影响效率
2010-1-27 23:27
0
雪    币: 222
活跃值: (61)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
在论坛里搜索一下API Hook或者detours
会有你需要的答案
2010-1-27 23:29
0
雪    币: 458
活跃值: (421)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
7
我想检测出这个消息的发送者

这个问题用hook API 应该可以解决  关键问题在于如何区分消息的发送者是谁 也就是调用PostMessage的那个进程是不是本进程
通过 hook API 在自己的那个函数里判断一下CurrentProcess是不是自己的Process就ok
2010-1-28 00:22
0
游客
登录 | 注册 方可回帖
返回
//