我正在尝试创建像Ibackup.com这样的软件。但是,我不确定如何制作软件,以便将其映射为本地硬盘。我不知道从哪里开始研究这个问题。有人请给我一些指示。
答案 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产品创建虚拟驱动器,该产品是受支持,记录和维护的解决方案。