阅读:1183回复:0
新手提问,不知道我的需求应该采用哪种驱动程序开发
小弟初到,请教各位.
我的需求是这样的: 我的目的是希望设计一个备份存档系统,用于提供给用户存取数据.暴露给用户的接口就是一个虚拟的盘符.用户只需要把文件放在这里就可以了.我需要把用户的文件保存到硬盘某个位置,如果硬盘满了,我需要把一部分文件存到磁带或者光盘塔中去.如果用户要求取的文件在磁盘中没有,我必须从磁带或者光盘塔中把文件取出来,使用户在这次文件请求中必须取到文件. 存档的后台操作我都可以实现,但是我不知道现在如何写这个用户接口. 参考版里大家提供的教程,,想要重定向用户写文件和截获用户对文件的访问,必须要写文件系统过滤驱动,想要增加一个虚拟的磁盘要参考filedisk. 我看了大家提供的filedisk的例子,但是这个磁盘驱动得到的数据已经是文件系统以下了,在这一层我已经没办法得到文件的信息了. 我不知道如何将filedisk的例子和文件系统过滤驱动结合起来. 请大家赐教,谢谢!!! |
|