birdtomaster
驱动牛犊
驱动牛犊
  • 注册日期2003-10-03
  • 最后登录2008-09-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1645回复:2

关于filemon的问题

楼主#
更多 发布于:2004-08-07 00:20
修改filemon拦截文件操作,有以下情况:
1、拦截word文档写,取消拦截后再打开该word文档显示为只读,但是文件属性不是只读;
2、拦截access数据库除MSACCESS进程外的一切操作,有延缓写入错误,打开、保存、关闭时有:   无法为D:文件保存所有数据。。实际是保存了的,关闭时还有C:
3、IRP_MJ_WRITE、IRP_SET_SET_INFORMATION 被拦截,但是还是有IRP_MJ_WRITE* 、IRP_SET_SET_INFORMATION*
4、IRP_MJ_QUERY_INFORMATION 时常有buffer overflow

请问是为什么?多谢

[编辑 -  8/7/04 by  birdtomaster]
AthlonxpX86
驱动小牛
驱动小牛
  • 注册日期2002-11-10
  • 最后登录2013-07-17
  • 粉丝0
  • 关注0
  • 积分29分
  • 威望43点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-08-07 16:37
修改filemon拦截文件操作,有以下情况:
1、拦截word文档写,取消拦截后再打开该word文档显示为只读,但是文件属性不是只读;
2、拦截access数据库除MSACCESS进程外的一切操作,有延缓写入错误,打开、保存、关闭时有:   无法为D:文件保存所有数据。。实际是保存了的,关闭时还有C:
3、IRP_MJ_WRITE、IRP_SET_SET_INFORMATION 被拦截,但是还是有IRP_MJ_WRITE* 、IRP_SET_SET_INFORMATION*
4、IRP_MJ_QUERY_INFORMATION 时常有buffer overflow

请问是为什么?多谢

[编辑 -  8/7/04 by  birdtomaster]

我觉得可能是你关闭filemon后,驱动程序无法卸载的问题,我的4.34版就总出现这个问题,有时候filemon关闭后,就无法再次打开,除非重启系统
AthlonxpX86(桃源村)
birdtomaster
驱动牛犊
驱动牛犊
  • 注册日期2003-10-03
  • 最后登录2008-09-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-08-08 11:06
在更多的IRP_MJ_  里面添加过滤代码,不让其它进程读相关信息,word现在可以实现正常读写控制和取消;
但是数据库access和excel问题就大了,如果设置成过滤写根本就打不开文件,设置成只让MSACCESS进程操作读写,还是有延缓写入错误,我不知道究竟该拦截哪些才对,并且数据库对文件操作都有fastio,我主要是要拦截对数据库的库文件的操作
那位高人能指点一下否
游客

返回顶部