fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
阅读:1212回复:3

实现文件系统保护需要处理哪几个IRP请求??

楼主#
更多 发布于:2004-09-15 18:00
在win2000下实现一个文件系统保护的filter,主要功能包括:文件的读、写、删除、打开、改名等。需要处理哪几个IRP请求,IRP_MJ_CREAT,IRP_MJ_READ,IRP_MJ_WRITE,IRP_MJ_QUERY_VOLUME_INFORMATION,还有其它没有?

最新喜欢:

hsly110hsly11...
在交流中学习。。。
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-16 12:04
各位高手给些提示吧,
譬如删除一个文件会产生哪些IRP请求呢?
在交流中学习。。。
tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-09-21 16:47
IRP_MJ_SETINFORMATION:
如果是shift+del删除文件,IrpSp->Parameters.QueryFile.FileInformationClass==FileDispositionInformation
如果是del删除文件(其实就是改名)
IrpSp->Parameters.QueryFile.FileInformationClass==FileRenameInformation
可以参考osr的白皮书《crack rename operation》
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-09-22 09:38
谢谢tooflat,我已经给分了。
在交流中学习。。。
游客

返回顶部