深入浅出HOOKS(之肆)[1]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 jaccorporation 的 blog

利用vb建立鼠标键盘操作回放

    很多的教学软件或系统监视软件可以自动记录回放用户的输入文字或点击按钮等操作操作,这个功能的实现是使用

windowshook函数。本文介绍如何通过使用vb来实现鼠标键盘操作的纪录和回放。

    windows提供api函数setwindowshookex来建立一个hook,通过这个函数可以将一个程序添加到hook链中监视windows

消息,函数语法为:

    public declare function setwindowshookex lib "user32" _

        alias "setwindowshookexa" _

        (byval idhook as long, _

        byval lpfn as long, _

        byval hmod as long, _

        byval dwthreadid as long) as long

    其中参数idhook指定建立的监视函数类型。通过windows msdn帮助可以看到,setwindowshookex函数提供15种不同

本文关键:hooks
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top