_Hit_
驱动牛犊
驱动牛犊
  • 注册日期2002-11-20
  • 最后登录2007-10-08
  • 粉丝0
  • 关注0
  • 积分57分
  • 威望7点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:1287回复:2

请教各位大哥几个初学者问题

楼主#
更多 发布于:2003-11-02 21:11
请教各位大哥几个初学者问题:

1.  请问,NT驱动是怎样将自己注册为文件系统过滤驱动的?
    (比如说: 9x下,vxd调用IFSMgr_InstallFileSystemApiHook() )

2.  NT的设备名有什么要求?一定要在\"\\FileSystem\",\"\\Device\",
    \"\\DosDevices\"等的下面吗?不同路径有什么作用?

3.  IFSKIT中的例子和FileMon的源代码中调用了许多函数,这些函数
    不像普通的API,从哪里可以找到这些函数的相关资料?

4.  我想用C写文件系统过滤驱动.请问,有什么工具可以像Vtoolsd
    一样帮我生成框架(c,h,rc,sources,makefile等文件).或者,
    是否能说说基本的思路(监控文件操作).
else
驱动小牛
驱动小牛
  • 注册日期2002-10-21
  • 最后登录2004-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-11-03 17:11
1. 请问,NT驱动是怎样将自己注册为文件系统过滤驱动的?
(比如说: 9x下,vxd调用IFSMgr_InstallFileSystemApiHook() )

写个过滤驱动Attach到FSD上

2. NT的设备名有什么要求?一定要在\"\\FileSystem\",\"\\Device\",
\"\\DosDevices\"等的下面吗?不同路径有什么作用?

\\DosDevices下面的名字可以直接在应用程序里面用CreateFile(\"\\\\\\\\.\\\\Name\",.....)访问

3. IFSKIT中的例子和FileMon的源代码中调用了许多函数,这些函数
不像普通的API,从哪里可以找到这些函数的相关资料?

DDK(IFS)的帮助,其中Filemon没有用IFS

4. 我想用C写文件系统过滤驱动.请问,有什么工具可以像Vtoolsd
一样帮我生成框架(c,h,rc,sources,makefile等文件).或者,
是否能说说基本的思路(监控文件操作).


DriverWorks可以写过滤驱动,不只道写文件系统过滤驱动方不方便,建议直接用IFS,参考Filemon Filespy等
_Hit_
驱动牛犊
驱动牛犊
  • 注册日期2002-11-20
  • 最后登录2007-10-08
  • 粉丝0
  • 关注0
  • 积分57分
  • 威望7点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-11-03 22:49
谢谢,给分了.
游客

返回顶部