Hell_Fire_1981
驱动牛犊
驱动牛犊
  • 注册日期2005-03-27
  • 最后登录2007-10-02
  • 粉丝0
  • 关注0
  • 积分532分
  • 威望60点
  • 贡献值0点
  • 好评度49点
  • 原创分0分
  • 专家分0分
阅读:1253回复:0

joshua_yu,请进来看看这个问题

楼主#
更多 发布于:2005-06-29 16:32
  我现在做目录级的加密解密,可是出现一个奇怪的问题,我在这个目录下的文件只要一读就会重新启动
我是用的filemon做的
我在IRP_MJ_QUERY_INFORMATION 中加入了判断是否是文件的语句:
if (Comm_fcb_header->NodeTypeCode == NTFS_NTC_FCB)
{TypeCode = 1;}
在IRP_MJ_READ 和 IRP_MJ_WRITE 判断当TypeCode == 1的时候进行加密解密
现在在WRITE 的时候没有问题,但是在READ的时候,一进入就会重新启动

是不是我在判断的时候出现了问题,还是其他的问题?
游客

返回顶部