阅读:1850回复:5
怎么让一个磁盘只读
我拦截写请求,然后不把写请求转发下去,而是返回
status=STATUS_MEDIA_WRITE_PROTECTED; Irp->IoStatus.Status = status; Irp->IoStatus.Information=0; IoCompleteRequest (Irp, IO_NO_INCREMENT); return status; 系统竟然连文件系统类型都没有读出来,根本就别说读磁盘的文件了。 这种问题怎么解决?谢谢了!!! |
|
驱动老牛
|
沙发#
发布于:2005-08-01 13:50
NTFS?
|
|
板凳#
发布于:2005-08-01 17:16
是啊,NTFS,我设置为只读,连文件系统类型都没有读出来
下面是引用zhangshengyu于2005-08-01 13:50发表的: |
|
地板#
发布于:2005-08-01 17:18
这个问题我已经解决,但是新的问题来了,我把磁盘设置为只读,我后来又把他设置为可写,就是把写操作传递到下层,但是好像他还是不让我写,压根就没有接收到写操作,可能是上层文件系统或者卷还认为是只读的,这个这么办呀?
下面是引用zealsoft_zhu于2005-08-01 17:16发表的: |
|
地下室#
发布于:2009-04-17 12:08
怎么解决的楼主,希望能给说一下,感谢了!
|
|
5楼#
发布于:2009-04-24 10:21
楼主怎么解决的问题,还有其它高手,怎么解决win2000 NTFS 分区只读问题,先谢了。
|
|