-
-
[求助]diskperf磁盘写保护无法控制某个卷
-
发表于:
2011-3-21 15:09
6337
-
我用的WDK 7600下的diskperf源码,做一个磁盘过滤。
测试时,我的虚拟机有2块硬盘。开机后,能正常保护除系统所在的磁盘以外的磁盘。
为了增加动态保护和不保护的2种情况,修改后,测试发现一个问题。情况如下:
我的主磁盘---系统所在的磁盘,有2个分区C:和D:
次磁盘---无任何系统,软件等。有2个分区F:和G:
测试情况这样的:开机后,F:和G:都不能写入数据,修改文件名,修改属性,删文件等等要修改磁盘数据的操作都被拒绝,提示磁盘保护 --- 测试成功。
我用应用程序发了一个控制码(自定义控制码,diskperf下我增加了的,打印信息DbgView也拿到),实现停止保护磁盘。
发现:F:盘如愿的解锁了,新建文件,修改文件,删除等等操作都可以完成。
独独G:跟保护了的情况一样的,没有解锁。甚是不解。
我的理解:我的F:和G:都是在一个磁盘,2个盘符的状态应该一样。为什么一个实现了,一个没有?
望高手赐教,正在赶工。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)