vancaho
驱动牛犊
驱动牛犊
  • 注册日期2004-04-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分574分
  • 威望100点
  • 贡献值0点
  • 好评度56点
  • 原创分0分
  • 专家分0分
阅读:1873回复:4

NTFS分区的读写切换问题

楼主#
更多 发布于:2009-03-30 22:11
各位大牛,我写了一个磁盘过滤驱动程序,用于对磁盘的读写控制,希望的效果是有一个应用程序能够控制该磁盘是否是只读状态,
现在FAT32分区的磁盘确实没有问题,能够进行只读和可读写转换,但是NTFS分区一旦是只读的,就不能够变为可读写状态了,请问各位大虾,怎么个办法解决这个问题?怎样通知Windows该分区的读写状态已经变化了,谢谢
wangshaojiexh
驱动牛犊
驱动牛犊
  • 注册日期2008-07-31
  • 最后登录2010-01-29
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望161点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-03-31 14:09
你把你的程序挂载在哪里了啊?
vancaho
驱动牛犊
驱动牛犊
  • 注册日期2004-04-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分574分
  • 威望100点
  • 贡献值0点
  • 好评度56点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-04-02 09:16
引用第1楼wangshaojiexh于2009-03-31 14:09发表的  :
你把你的程序挂载在哪里了啊?

和卸载没关系的,我的程序不卸载的

PS:这个问题我自己解决了,只需要向文件系统发送FCTL_LOCK_VOLUME和FCTL_UNLOCK_VOLUME就行了
miaogx
驱动牛犊
驱动牛犊
  • 注册日期2006-07-28
  • 最后登录2011-03-08
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望147点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地板#
发布于:2009-04-16 14:49
向文件系统怎么发送呀,是不是向指定的分区HANDLE发送这个命令呀?请详解!感谢能回复!
miaogx
驱动牛犊
驱动牛犊
  • 注册日期2006-07-28
  • 最后登录2011-03-08
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望147点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2009-04-24 10:29
怎么发的,谢谢回复
游客

返回顶部