hook418
驱动牛犊
驱动牛犊
  • 注册日期2003-12-28
  • 最后登录2009-12-24
  • 粉丝0
  • 关注0
  • 积分191分
  • 威望28点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
阅读:1044回复:3

如何载过滤驱动中实现文件彻底清除?

楼主#
更多 发布于:2005-02-22 17:50
关于文件删除的几个问题,请各位帮忙:
1、文件删除和改名操作对应的都是IRP_MJ_SET_INFORMATION,如何区分他们?
2、如何在过滤驱动中实现文件数据彻底清除?在IRP_MJ_SET_INFORMATION中创建IRP_MJ_CREATE对文件数据进行覆盖是否可行?
3、文件删除后链表如何清除?
多谢!
zhangshengyu
驱动老牛
驱动老牛
  • 注册日期2003-10-03
  • 最后登录2016-07-26
  • 粉丝0
  • 关注0
  • 积分792分
  • 威望696点
  • 贡献值41点
  • 好评度499点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-02-22 17:57
如果要把文件中的数据也清除,还要知道文件在磁盘中的位置
---内核开发合作或提供基础技术服务QQ:22863668 ---
tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-02-23 18:07
如果要把文件中的数据也清除,还要知道文件在磁盘中的位置


如果是在文件系统过滤驱动中做,直接打开文件,然后写0就可以了
当然这些操作必须得在删除文件时做
aasa2
驱动中牛
驱动中牛
  • 注册日期2004-04-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分525分
  • 威望339点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-02-23 21:38
[quote]如果要把文件中的数据也清除,还要知道文件在磁盘中的位置


如果是在文件系统过滤驱动中做,直接打开文件,然后写0就可以了
当然这些操作必须得在删除文件时做
 [/quote]
好方法!
技术交流:aasa2@21cn.com QQ群:10863699
游客

返回顶部