如何将软件映射为云端硬盘?

时间:2011-01-12 08:53:58

标签: windows winapi drive-mapping

我正在尝试创建像Ibackup.com这样的软件。但是,我不确定如何制作软件,以便将其映射为本地硬盘。我不知道从哪里开始研究这个问题。有人请给我一些指示。

4 个答案:

答案 0 :(得分:1)

我可以指向Dokan(Linux上的FUSE等用户文件系统),安装驱动程序然后编写相应的软件以回复IO请求。

在一个更复杂的答案中,您必须使用NT DDK编写一个驱动程序,该驱动程序将成为您作为文件系统的软件(查看IFS:可安装文件系统),请注意,使用它非常复杂(主要是因为你的软件崩溃意味着BSOD),你可能会喜欢像Dokan这样的更高级别的软件可以帮助你。

答案 1 :(得分:1)

您需要编写实现可安装文件系统(IFS)的设备驱动程序。

我个人还没有这样做,但这是我知道在Windows上安装Linux(ext2 / 3/4)文件系统的软件:Ext2IFS

以下是Microsoft的SDK:IFS Kit

答案 2 :(得分:0)

查看Subst命令。我建议你在外部调用它,而不是模拟它的作用,只是因为所有可能出错的事情。

(旁注:正确的术语是,而不是驱动器。)

答案 3 :(得分:-1)

仅作为参考:可以使用我们的Callback File System产品创建虚拟驱动器,该产品是受支持,记录和维护的解决方案。