hhyDriver
驱动小牛
驱动小牛
  • 注册日期2007-06-06
  • 最后登录2009-01-19
  • 粉丝0
  • 关注0
  • 积分154分
  • 威望150点
  • 贡献值0点
  • 好评度146点
  • 原创分0分
  • 专家分0分
阅读:1232回复:0

移动目录不成功时,目录暂时消失

楼主#
更多 发布于:2008-05-07 11:17
在setinformation中处理移动目录,当判断出目录中有文件被独占打开时,返回FLT_PREOP_COMPLETE(minifilter框架),效果是目录没有移动,但资源管理器中目录消失了,需要刷新才出现。

问题是:如何让目录不消失?

试过返回一个错误代码:
Data->IoStatus.Status = STATUS_ACCESS_DENIED;
DatData->IoStatus.Information = 0;
FltSetCallbackDataDirty(Data);

但是它继续移动到被独占的文件。我希望判断出来后停止移动,且目录不消失。

请大牛们指点,谢谢。
游客

返回顶部