jylhy
驱动牛犊
驱动牛犊
  • 注册日期2008-03-04
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分373分
  • 威望50点
  • 贡献值0点
  • 好评度37点
  • 原创分0分
  • 专家分0分
阅读:1626回复:7

文件加密标识被加密

楼主#
更多 发布于:2008-04-06 16:48
各位高手:本人在做文件加密中碰到这样一个现象:

在Cleanup中对文件尾加文件加密标识,利用fltwritefile,发现在prewriteCallbacks(MJ_WRITE)中捕获到该IRP,同时看到加密标识被加密。

问题:
1。在CREATE时将文件标识删除,在Cleanup时添加文件标识,思路是否正确?
2。如何避免对文件加密标识的加密?

在此首先感谢了,希望各位高手指点。
microbe
驱动小牛
驱动小牛
  • 注册日期2007-12-10
  • 最后登录2011-01-17
  • 粉丝1
  • 关注0
  • 积分914分
  • 威望420点
  • 贡献值1点
  • 好评度88点
  • 原创分0分
  • 专家分1分
沙发#
发布于:2008-04-07 09:10
加密了就不能处理了吗??标识是你的,你爱怎么搞就怎么搞,加密了可以在读的时候自己解密的撒。。。。

个人意见,呵呵。。。
jylhy
驱动牛犊
驱动牛犊
  • 注册日期2008-03-04
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分373分
  • 威望50点
  • 贡献值0点
  • 好评度37点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-04-07 17:30
谢谢
主要问题是在CLEANUP时,对NO_CACHE操作失败,为什么?
AlexSho
驱动牛犊
驱动牛犊
  • 注册日期2008-01-10
  • 最后登录2017-12-01
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望164点
  • 贡献值0点
  • 好评度45点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2008-04-07 17:57
cleanup完成后,就只能执行PAGING IO了。
jylhy
驱动牛犊
驱动牛犊
  • 注册日期2008-03-04
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分373分
  • 威望50点
  • 贡献值0点
  • 好评度37点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-04-08 17:07
问题解决了,主要是BYTEOFFSET位置,结束
microbe
驱动小牛
驱动小牛
  • 注册日期2007-12-10
  • 最后登录2011-01-17
  • 粉丝1
  • 关注0
  • 积分914分
  • 威望420点
  • 贡献值1点
  • 好评度88点
  • 原创分0分
  • 专家分1分
5楼#
发布于:2008-04-09 10:40
sorry,对你第二个问题的回答太草率了,标识被加密的情况还不能这么简单的处理。。。我自己也还在琢磨。。。
zhsh200
驱动牛犊
驱动牛犊
  • 注册日期2005-01-27
  • 最后登录2013-07-18
  • 粉丝0
  • 关注0
  • 积分25分
  • 威望212点
  • 贡献值1点
  • 好评度54点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2008-04-13 23:14
思路确实是这样的,但是加密标示被加密了,有什么不好呢 ?

你在使用或者判断加密标示时,做一个解密动作就是了,这样做应该比较简单吧。
jl2004
驱动小牛
驱动小牛
  • 注册日期2007-04-10
  • 最后登录2011-02-22
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望276点
  • 贡献值0点
  • 好评度129点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2009-01-15 09:50
问题解决了,主要是BYTEOFFSET位置,结束

我也碰到这个问题,
还没找到发生问题的地方,
请你请一下,
BYTEOFFSET如何设置才行啊!!
向前,向前,向前....
游客

返回顶部