阅读:2311回复:7
文件钩子的问题
在文件保护过程中,要对文件的读写操作进行控制,使用文件钩子做的vxd,在拦载,IFS_WRITE,和IFS_READ时系统传给我的pir结构中竟然没有操作文件的路径,其他的都很正常啊!就是这两个不行。各位大虾,快快帮忙啊!我才做了一个月不到的vxd,很多东东还不理解!
|
|
沙发#
发布于:2001-06-22 18:41
你可以在打开时取到呀。
|
|
|
板凳#
发布于:2001-06-22 18:55
文件写操作的时候,系统难道就不传路径给钩子吗!就是在文件打开的时候取到路径,但在激发IFS_WRITE的时候路径的值为什么没有啊!
switch(ns) { case IFS_OPEN: 这里能得到pir->ir_ppath->ir_totalLength; break; case IFS_WRITE: 这里能就得不到pir->ir_ppath->ir_totalLength; break; case IFS_READ: 这里能也得不到pir->ir_ppath->ir_totalLength; break; } 有什么资料上讲filehook了吗? |
|
地板#
发布于:2003-02-24 10:16
可以去这里看一看,有完整的源代码,绝对实用:
http://www.aslike.net |
|
地下室#
发布于:2003-02-26 21:05
楼上的卖代码啊,呵呵
|
|
5楼#
发布于:2003-04-18 19:30
我现在也要用到文件钩子,就是在打开文件时,会弹出一个对话框,需要输入用户名和密码,请问应该在内核部分实现还是应用程序部分(开发环境在w2k和DDK下)。前人们指点一下吧!
楼上的, http://www.aslike.net 打不开阿 |
|
6楼#
发布于:2003-04-19 22:19
我现在也要用到文件钩子,就是在打开文件时,会弹出一个对话框,需要输入用户名和密码,请问应该在内核部分实现还是应用程序部分(开发环境在w2k和DDK下)。前人们指点一下吧! 首先这个功能应该只能用驱动来实现 当然需要应用程序的配合了 其次关于文件操作的监控 已经有很多牛人有了很多代码 你可以参考参考 当然最牛的代码还是FileMon了 可以下载看看 |
|
|
7楼#
发布于:2003-04-24 20:28
文件操作实时监控的程序原码哪有?
急需,请各位高手指点一二,不胜感激!!! |
|