关于钩子函数使用的问题

时间:2022-07-30 17:32:37
日前小弟看到有位高人用ASM做了一个看*号的程序,这个程序使用了鼠标钩子及进程插入技术,使得程序在XP下也能看到*号.我看了源代码后,想使用VB来实现这一功能.最先我使用VB来调用ASM的DLL,的确是成功了,但是DLL里的东西才是技术的关键呀!要学到那里面的东西才有用的.于是自己做了一个DLL.但是,我对于钩子函数的使用还非常不明白(是"非常"),其实就是一点不会.....只看了ASM里的使用方法,但一些教程里也写得不是很明白,让我无法做出真正的钩子来.钩子函数的详细使用方法到底是怎样的?目前我知道的如下:

    设置一钩子,使某事件发生时系统先调用自己的函数,再执行其他操作

我看过了别人写的程序,但是看不明白其中的奥妙,还请大家指点一二!!

                                   -------提问等级:初学者
                                   _______使用语言:VB

5 个解决方案

#1


呵呵,原理可以参考:
http://vip.6to23.com/nowcan1/tech/psw_view.htm
想用vb实现的话,参考:
http://vip.6to23.com/nowcan1/tech/bcb_pwd_w2k.htm
这段程序改成vb代码,应该很容易

#2


学习

#3


关于在vb中使用hook:

Hook简介:
http://www.zjol.com.cn/vbbible/software/program/vb/ccw/htmapi66.htm

更多的信息可以参考:http://www.zjol.com.cn/vbbible/software/program/vb/ccw/main.htm#Hook

#4


学习

#5


非常感谢!

资料相当详细!

谢谢暴风雨了!!

#1


呵呵,原理可以参考:
http://vip.6to23.com/nowcan1/tech/psw_view.htm
想用vb实现的话,参考:
http://vip.6to23.com/nowcan1/tech/bcb_pwd_w2k.htm
这段程序改成vb代码,应该很容易

#2


学习

#3


关于在vb中使用hook:

Hook简介:
http://www.zjol.com.cn/vbbible/software/program/vb/ccw/htmapi66.htm

更多的信息可以参考:http://www.zjol.com.cn/vbbible/software/program/vb/ccw/main.htm#Hook

#4


学习

#5


非常感谢!

资料相当详细!

谢谢暴风雨了!!