请问一下什么是Hook?具体介绍一下吧。!
解决方案 »
- API 熟悉的朋友请帮忙
- 有谁有可以正确得到可变压缩率MP3的播放时间的控件?
- 关于在动态按钮上右键取得当前钮的hint值的问题?
- 如何关闭打开的文件夹
- 多人同時開發一個系統的問題.
- Delphi中的XPManifest(xpman)组件怎么用,是做什么的
- 进程条怎么读取整个系统的数据呀`
- 请问如何用程序向TChart 增加一个BarSeries,有没有例子程序
- ★★★天下怪事,快来抢100分★★★:为何我打开每个网页的时候,其标题都有"编程沙龙http://www.programsalon.com"的字样,如何解决?
- 再次提问:很奇怪的问题,在一表单里不能改写另一表单里ListView,请高手指点迷津
- 那位前辈知道用PCANYWHERE操作另外一个电脑的过程
- 请问怎么判断DBGrid中字段为Memo中内容是否为空?
http://www.csdn.net/expert/topic/1046/1046886.xml?temp=.4107324
HOOK主要是针对某些系统函数进行拦截,从而实现自己功能的实现。这有两种实现的方式,一是内嵌于程序内,这只能实现本进程内的函数拦截。二是做成DLL,即动态链接库,这样可以实现对系统函数拦截(win2k下会有所限制)。
以上是我对HOOK肤浅的理解,或许有鄙陋之处,仅供参考。
HOOK技术同其他任何编程技术一样,只要多多练习,就可以由浅入深的领会,现在网络上关于该技术的文章和示例也很多,下载下来看看,会有很大帮助的。