阅读:1118回复:5
文件系统?还是disk.sys呢?
当我拷贝文件的时候,有没有办法在disk.sys中知道“写”动作的target?
也就是说:是写向c盘、d盘,还是刻录盘呢? 这应该是file system的责任还是disk.sys的责任呢? 具体的判断方法又是如何呢? 重分酬谢! :D |
|
|
沙发#
发布于:2005-02-01 15:31
IOCTL_STORAGE_GET_DEVICE_NUMBER :o
|
|
|
板凳#
发布于:2005-02-01 15:41
应该是file system,文件拷贝就是向一个指定的文件系统设备写数据。
在写之前应该首先打开文件系统所在的存储设备对象,而该设备对象可能是硬盘的一个分区,也可能是软盘、U盘等等。 在文件过滤驱动中,应该可以通过过滤IRP_MJ_WRITE请求来进行判断。 |
|
|
地板#
发布于:2005-02-01 16:50
fs肯定可以。我猜测storage应该也可以。待小可
去实验一下。 有现成的答案方法最好。 |
|
|
地下室#
发布于:2005-02-01 22:07
fs肯定可以。我猜测storage应该也可以。待小可 结果如何??? |
|
|
5楼#
发布于:2005-02-02 09:39
试出结果来了我会回来一下的。
|
|
|