阅读:1287回复:2
请教各位大哥几个初学者问题
请教各位大哥几个初学者问题:
1. 请问,NT驱动是怎样将自己注册为文件系统过滤驱动的? (比如说: 9x下,vxd调用IFSMgr_InstallFileSystemApiHook() ) 2. NT的设备名有什么要求?一定要在\"\\FileSystem\",\"\\Device\", \"\\DosDevices\"等的下面吗?不同路径有什么作用? 3. IFSKIT中的例子和FileMon的源代码中调用了许多函数,这些函数 不像普通的API,从哪里可以找到这些函数的相关资料? 4. 我想用C写文件系统过滤驱动.请问,有什么工具可以像Vtoolsd 一样帮我生成框架(c,h,rc,sources,makefile等文件).或者, 是否能说说基本的思路(监控文件操作). |
|
沙发#
发布于: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等 |
|
板凳#
发布于:2003-11-03 22:49
谢谢,给分了.
|
|