|
刚刚接触文件系统过滤,看了楚狂人的教程,有一定收获。
因为它只支持FAT文件系统,我把它稍稍修改了一下同时支持NTFS(因为刚刚学习)
可是问题来了,在NTFS下有时候能正常解密,有时候不能(但加密一切正常)
。跟踪了一下发现是:
不能正常解密时是因为我没有过滤到READ(好像是没有发送READ,这样的话也许是在
缓存里面读取,而没有READ出现)而FAT下解密时
都有READ出现。教程里面做法是在解密时打开清除了缓存,跟踪了一下,在NTFS
下打开也是做了缓存清除的,实在找不到原因,望指点。(教程里用的清除缓存的方法
是从FASTFAT里面移植出来的,不知道这种方法在NTFS下是否会出问题呢)
跪谢!! !!!!
我的QQ:18175842,希望多交流
|
|