Hook一个API函数?

qyh 2001-01-19 05:49:00
各位大虾,如何Hook一个API函数?也用SetWindowsHook?怎么用?
听说金山词霸取词用到了这样的东东。
...全文
219 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qyh 2001-10-21
  • 打赏
  • 举报
回复
1
g622 2001-02-11
  • 打赏
  • 举报
回复
听一听。
这里也有讨论
http://www.csdn.net/expert/Topic/63112.shtm
http://www.csdn.net/expert/Topic/63258.shtm
qyh 2001-01-20
  • 打赏
  • 举报
回复
谢谢大家!
To wuccc:我刚找到你说的那个ApiHook,谢谢。

iProgram说的没错,我是想Hook到TextOut
iProgram 2001-01-19
  • 打赏
  • 举报
回复
莫非qyh想HOOK到TextOut API?,试试wuccc说的APIHook
wuccc 2001-01-19
  • 打赏
  • 举报
回复
SetWindowsHook是Hook窗体的消息处理过程,不能Hook API函数.
Hook API是另外的技术,好像用VB比较困难一些。
有一个工具叫 APIHook,提供了一个HOOK API的DLL。
Amoon 2001-01-19
  • 打赏
  • 举报
回复
Hook一个API函数?
怎么会?取得到API函数的函数地址吗?
用SetWindowsHook到是可以在消息发送到指定窗口前截获它,但没想过去Hook一个API函数!
其实在自己标准模块中定义的公用函数中调用需要的API函数。再Hook那个公用函数不是一回事吗。
Amoon 2001-01-19
  • 打赏
  • 举报
回复
Hook一个API函数?
怎么会?取得到API函数的函数地址吗?
用SetWindowsHook到是可以在消息发送到指定窗口前截获它,但没想过去Hook一个API函数!
其实在自己标准模块中定义的公用函数中调用需要的API函数。再Hook那个公用函数不是一回事吗。
qyh 2001-01-19
  • 打赏
  • 举报
回复
不一定要用VB实现,用Delphi也可以的。
iProgram 2001-01-19
  • 打赏
  • 举报
回复
听说VB只能Hook到本进程的消息,实现不了词霸这种取词功能

1,488

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧