阅读:1743回复:7
文件加密标识被加密
各位高手:本人在做文件加密中碰到这样一个现象:
在Cleanup中对文件尾加文件加密标识,利用fltwritefile,发现在prewriteCallbacks(MJ_WRITE)中捕获到该IRP,同时看到加密标识被加密。 问题: 1。在CREATE时将文件标识删除,在Cleanup时添加文件标识,思路是否正确? 2。如何避免对文件加密标识的加密? 在此首先感谢了,希望各位高手指点。 |
|
沙发#
发布于:2008-04-07 09:10
加密了就不能处理了吗??标识是你的,你爱怎么搞就怎么搞,加密了可以在读的时候自己解密的撒。。。。
个人意见,呵呵。。。 |
|
板凳#
发布于:2008-04-07 17:30
谢谢
主要问题是在CLEANUP时,对NO_CACHE操作失败,为什么? |
|
地板#
发布于:2008-04-07 17:57
cleanup完成后,就只能执行PAGING IO了。
|
|
地下室#
发布于:2008-04-08 17:07
问题解决了,主要是BYTEOFFSET位置,结束
|
|
5楼#
发布于:2008-04-09 10:40
sorry,对你第二个问题的回答太草率了,标识被加密的情况还不能这么简单的处理。。。我自己也还在琢磨。。。
|
|
6楼#
发布于:2008-04-13 23:14
思路确实是这样的,但是加密标示被加密了,有什么不好呢 ?
你在使用或者判断加密标示时,做一个解密动作就是了,这样做应该比较简单吧。 |
|
7楼#
发布于:2009-01-15 09:50
问题解决了,主要是BYTEOFFSET位置,结束
我也碰到这个问题, 还没找到发生问题的地方, 请你请一下, BYTEOFFSET如何设置才行啊!! |
|
|