阅读:1794回复:4
请教,纯虚拟磁盘系统怎么弄?
不能为虚拟磁盘做映像文件,文件在局域网络上以特定格式存放。
现在要虚拟一个磁盘,用户用起来就象在本地一样。就是说对虚拟磁盘的任何操作都要经应用程序来提供数据。 如读一个文件,驱动就要为应用程序提供文件在盘中的位置,名称,文件起始位置,需要读的字节数等,然后应用程序发送给驱动文件的内容。 打开磁盘或目录也是一样,也都由应用程序提供目录文件结构。 大家能给个思路吗,这东西该怎么做,看了FILEDISK等代码,好像和这关系不大。 谢谢大家。 |
|
最新喜欢:![]()
|
沙发#
发布于:2008-03-11 23:30
httpdisk的网络接口不稳定,其他的都不错,但是httpdisk不是scsi硬盘,要学习tiamo的那个代码,然后搞搞就出来了,需要一个ndis级的sock而已(主要是tdi不能胜任该任务而已~)
|
|
|
板凳#
发布于:2008-03-10 20:21
HTTPDISK,不是开源吗?
|
|
地板#
发布于:2008-03-08 02:07
打算和另一个系统合并,现在尝试阶段,驱动方面觉得是不是处理一下IRP_MJ_READ,IRP_MJ_WRITE,还有CREATE,CLOSE就可以了。
觉得目录是个问题,恐怕要模拟磁盘记录的结构去填写,还有单文件的读写起始位置定位问题。 |
|
|
地下室#
发布于:2008-03-07 12:04
就是无盘系统和网络磁盘那样的东西!
我以前做过一个,如果需要商业应用可和我联系 驱动主要包括虚拟SCSI网络磁盘和NDIS通信驱动两个部分 |
|
|