找回密码
 加入
搜索
查看: 2509|回复: 9

请教如何截获系统消息

[复制链接]
发表于 2009-1-29 21:52:03 | 显示全部楼层 |阅读模式
比如wm_deviceChange等,都是由系统发出的,并非程序自身。如何截获这个消息,谢!
发表于 2009-1-30 17:12:27 | 显示全部楼层
GUIRegisterMsg
发表于 2009-1-30 18:16:59 | 显示全部楼层
SetWindowsHookEx()
发表于 2009-1-30 18:21:14 | 显示全部楼层
...我说怎么没见过 汗 记得说明是api嘛
#Include <WinAPI.au3>
_WinAPI_SetWindowsHookEx($idHook, $lpfn, $hmod[, $dwThreadId = 0])
 楼主| 发表于 2009-1-30 18:30:50 | 显示全部楼层
差不多想到了应该是安装钩子,可是不知应该安装哪种类型的,请赐教,谢!
发表于 2009-1-30 18:31:28 | 显示全部楼层

回复 1# pusofalse 的帖子

简单的截获系统消息,应该HOOK API可以满足你的要求。
发表于 2009-1-30 18:33:23 | 显示全部楼层
用au3自己的那个 有不妥的地方没有?
发表于 2009-1-30 18:38:10 | 显示全部楼层
我的理解GUIRegisterMsg 是注册一个消息给脚本自身用的。而不是截取消息。
发表于 2009-1-30 18:45:24 | 显示全部楼层
我的理解是 注册了以后  当这个系统消息出现时 调用 自定义函数

等哪天遇到这个问题的时候 研究下 呵呵
发表于 2009-7-5 20:37:07 | 显示全部楼层
啊啊!!!正需要详细了解这一方面的知识啊,顶一下吧。

我想截获内嵌IE的点击消息,当点击了内嵌IE的一个链接后,对其做出反应,并中断消息传递。不知道如何做啊。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-22 11:24 , Processed in 0.095406 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表