new2driver
驱动牛犊
驱动牛犊
  • 注册日期2010-01-20
  • 最后登录2010-05-17
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望41点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3378回复:4

FileDisk 在windows 7中Umount的问题!

楼主#
更多 发布于:2010-01-20 00:43
我在windows 7中用filedisk.exe mount了一个drive Z:

当我点击computer,浏览Drive C:时,想要umount drive Z:, 却发现返回error:Access is denied

我查看源代码后发现是DeviceIOControl()在发送FSCTL_LOCK_VOLUME 这个request时,访问被拒绝了。

我的问题是,既然我打开的不是自己mount的drive Z:而是系统自己的drive C:,为什么不能unmount drive Z:呢?

这个问题只在windows 7中存在。在xp和vista中都没有问题。

有人知道怎样修改filedisk的代码解决这个问题吗?
cyliu
论坛版主
论坛版主
  • 注册日期2003-06-13
  • 最后登录2014-04-11
  • 粉丝5
  • 关注0
  • 积分1238分
  • 威望2531点
  • 贡献值0点
  • 好评度577点
  • 原创分14分
  • 专家分10分
沙发#
发布于:2010-01-20 13:32
不知道你的filedisk是否是最新的。似乎最新的filedisk可以支持win7
走走看看开源好 Solaris vs Linux
new2driver
驱动牛犊
驱动牛犊
  • 注册日期2010-01-20
  • 最后登录2010-05-17
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望41点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2010-01-20 17:26
是最新的filedisk-17,我直接在作者的网站上下载的。

这个filedisk确实可以工作,只是要在unmount前关闭所有打开的Drive。但实际上,只要我们打开的硬盘不是我们mount的那个,就应该不影响unmount。
fly4free
驱动牛犊
驱动牛犊
  • 注册日期2005-03-11
  • 最后登录2013-01-30
  • 粉丝0
  • 关注0
  • 积分42分
  • 威望162点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2010-01-21 18:47
能不能查询 谁锁着 filedisk的卷呢?
BeyondCy
驱动牛犊
驱动牛犊
  • 注册日期2010-12-21
  • 最后登录2012-06-21
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望181点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2011-04-22 20:37
我也被这个问题困扰,一直得不到解决!!求大牛指教!!
游客

返回顶部