可能重复:
C#:在计算机中创建虚拟驱动器
我的目标是创建一个假的虚拟驱动器在网络上共享。这个假驱动器的目的只是接收通过网络传输到它的文件,然后立即将它们全部丢弃(对让它们接触任何固态磁盘驱动器不感兴趣)。
我需要这个的原因是模拟录制服务器从数百个摄像机接收视频馈送,而无需实际存储数据。存储数据需要大量的 RAID-0 设置,我没有计划获得。当通过网络将视频发送到机器 B 时,我只需要测量机器 A 上的系统负载。假虚拟驱动器将安装在机器 B 上,然后在网络上共享以供机器 A 访问。
所以,简而言之,我需要:
- 创建一个驱动器号,在 Windows 中它看起来就像任何其他驱动器一样。
- 管理这个“驱动器”上的 I/O,也许通过覆盖一两个方法,来简单地跳过我通常保存数据的部分。
重要的部分是机器 A(发送文件的机器)不受机器 B 不是真正的共享存储设备的影响。
提前感谢您的任何反馈。