zealsoft_zhu
驱动小牛
驱动小牛
  • 注册日期2004-03-30
  • 最后登录2014-07-30
  • 粉丝2
  • 关注0
  • 积分22分
  • 威望375点
  • 贡献值0点
  • 好评度137点
  • 原创分0分
  • 专家分0分
阅读:1850回复:5

怎么让一个磁盘只读

楼主#
更多 发布于:2005-08-01 11:34
我拦截写请求,然后不把写请求转发下去,而是返回
status=STATUS_MEDIA_WRITE_PROTECTED;
Irp->IoStatus.Status = status;
Irp->IoStatus.Information=0;
IoCompleteRequest (Irp, IO_NO_INCREMENT);
return status;
系统竟然连文件系统类型都没有读出来,根本就别说读磁盘的文件了。
这种问题怎么解决?谢谢了!!!
zhangshengyu
驱动老牛
驱动老牛
  • 注册日期2003-10-03
  • 最后登录2016-07-26
  • 粉丝0
  • 关注0
  • 积分792分
  • 威望696点
  • 贡献值41点
  • 好评度499点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-08-01 13:50
NTFS?
---内核开发合作或提供基础技术服务QQ:22863668 ---
zealsoft_zhu
驱动小牛
驱动小牛
  • 注册日期2004-03-30
  • 最后登录2014-07-30
  • 粉丝2
  • 关注0
  • 积分22分
  • 威望375点
  • 贡献值0点
  • 好评度137点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-08-01 17:16
是啊,NTFS,我设置为只读,连文件系统类型都没有读出来
下面是引用zhangshengyu于2005-08-01 13:50发表的:
NTFS?
zealsoft_zhu
驱动小牛
驱动小牛
  • 注册日期2004-03-30
  • 最后登录2014-07-30
  • 粉丝2
  • 关注0
  • 积分22分
  • 威望375点
  • 贡献值0点
  • 好评度137点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-08-01 17:18
这个问题我已经解决,但是新的问题来了,我把磁盘设置为只读,我后来又把他设置为可写,就是把写操作传递到下层,但是好像他还是不让我写,压根就没有接收到写操作,可能是上层文件系统或者卷还认为是只读的,这个这么办呀?
下面是引用zealsoft_zhu于2005-08-01 17:16发表的:
是啊,NTFS,我设置为只读,连文件系统类型都没有读出来
miaogx
驱动牛犊
驱动牛犊
  • 注册日期2006-07-28
  • 最后登录2011-03-08
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望147点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2009-04-17 12:08
怎么解决的楼主,希望能给说一下,感谢了!
miaogx
驱动牛犊
驱动牛犊
  • 注册日期2006-07-28
  • 最后登录2011-03-08
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望147点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2009-04-24 10:21
楼主怎么解决的问题,还有其它高手,怎么解决win2000 NTFS 分区只读问题,先谢了。
游客

返回顶部