test001
驱动小牛
驱动小牛
  • 注册日期2006-11-12
  • 最后登录2008-11-07
  • 粉丝0
  • 关注0
  • 积分990分
  • 威望170点
  • 贡献值0点
  • 好评度169点
  • 原创分0分
  • 专家分0分
阅读:1318回复:8

请教版主:为什么XP下能用的sfilter,在2000下用不了?

楼主#
更多 发布于:2007-10-19 14:57
我在XP下的sfilter版本是ifs6000,在xp下用得挺好,安装在2000下,不能监控到任何的文件操作,这是什么原因?
test001
驱动小牛
驱动小牛
  • 注册日期2006-11-12
  • 最后登录2008-11-07
  • 粉丝0
  • 关注0
  • 积分990分
  • 威望170点
  • 贡献值0点
  • 好评度169点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-10-23 14:45
wowocock老大正解,可是我在驱动中主要是根据配置文件的内容采取相应的控制,例如配置文件中要求禁止访问c:\1.txt文件,那我就需要在sfcreate函数中,首先获取当前文件路径,然后将该路径与配置文件中读取的内容相比较,根据比较的结果进行相应的控制。可是我如果把读取配置文件的操作放在sfcreate函数中,只要驱动一加载,系统马上蓝屏;可是如果把读取配置文件的操作放在driverentry函数中,由于驱动启动是在文件系统启动之前,所以在驱动的入口函数中读取的配置文件内容为空。
请问wowocock老大这种情况怎么解决?
多谢!!!
test001
驱动小牛
驱动小牛
  • 注册日期2006-11-12
  • 最后登录2008-11-07
  • 粉丝0
  • 关注0
  • 积分990分
  • 威望170点
  • 贡献值0点
  • 好评度169点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-10-24 08:13
请问wowocock老大,判断的代码应该是放在驱动函数的入口处吗?顺便想问一下,读文件的操作是否只能放在驱动的入口函数中?我把读文件的操作放在sfcreate函数中,驱动加载后就会蓝屏!
谢谢!!!
test001
驱动小牛
驱动小牛
  • 注册日期2006-11-12
  • 最后登录2008-11-07
  • 粉丝0
  • 关注0
  • 积分990分
  • 威望170点
  • 贡献值0点
  • 好评度169点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-10-24 08:56
那么读文件的操作应该放在那里进行呢?
谢谢!
游客

返回顶部