freecharry
驱动牛犊
驱动牛犊
  • 注册日期2002-03-28
  • 最后登录2003-05-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1472回复:8

钩子安装函数SetWindowsHookEx()与IFSMgr_InstallFileSystemApiHook()的比较?

楼主#
更多 发布于:2003-05-16 10:08
本人在查阅钩子相关资料的时候,发现用SetWindowsHookEx()和IFSMgr_InstallFileSystemApiHook()都可以安装钩子,但不知这两种安装方法安装的钩子有什么区别,分别用在什么情况下,请哪位大虾指点一下,谢谢!

chacker
驱动小牛
驱动小牛
  • 注册日期2002-11-22
  • 最后登录2007-11-15
  • 粉丝0
  • 关注0
  • 积分193分
  • 威望20点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-16 10:28
IFSMgr_InstallFileSystemApiHook()是IFS的,SetWindowsHookEx()不是,前者要Ring0
flyfox
驱动中牛
驱动中牛
  • 注册日期2001-04-05
  • 最后登录2012-08-03
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望22点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-16 10:32
不是一个层次方面的东西吧!
SetWindowsHookEx()是一个win32子系统的API,消息方面的挂钩,应用层直接使用;
IFSMgr_InstallFileSystemApiHook()是内核层,可以理解成irp的挂钩
一剑西来,天外飞仙
chacker
驱动小牛
驱动小牛
  • 注册日期2002-11-22
  • 最后登录2007-11-15
  • 粉丝0
  • 关注0
  • 积分193分
  • 威望20点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-16 10:33
也可以这么说 :D
freecharry
驱动牛犊
驱动牛犊
  • 注册日期2002-03-28
  • 最后登录2003-05-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-05-16 10:54
请问楼上的两位,如果我想监控文件的改变,应该用哪一种呀?谢谢!
chacker
驱动小牛
驱动小牛
  • 注册日期2002-11-22
  • 最后登录2007-11-15
  • 粉丝0
  • 关注0
  • 积分193分
  • 威望20点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-05-16 14:54
个人觉得用IFSMgr_InstallFileSystemApiHook()咯 :D
freecharry
驱动牛犊
驱动牛犊
  • 注册日期2002-03-28
  • 最后登录2003-05-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-05-16 19:20
我用的os是2000,好象不能用IFSMgr_InstallFileSystemApiHook,有没有其他办法?谢谢!
chacker
驱动小牛
驱动小牛
  • 注册日期2002-11-22
  • 最后登录2007-11-15
  • 粉丝0
  • 关注0
  • 积分193分
  • 威望20点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-05-16 22:42
IFSMgr_InstallFileSystemApiHook是不能在Win2k用的,想用它就要在Win9x下!
我看你还是看一些系统的书吧,对这些知识都不懂,怎么搞开发?! :)
norsd
驱动牛犊
驱动牛犊
  • 注册日期2003-03-27
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-05-19 10:07
2000下的
SetWindowsHookEx
在内核层又是怎么实现的?
游客

返回顶部