1

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

4

4 回答 4

1

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

在一个更复杂的答案中,您必须使用 NT DDK 编写一个驱动程序,该驱动程序将成为您作为文件系统的软件(查看 IFS:可安装文件系统),请注意使用起来非常复杂(主要是因为崩溃您的软件意味着 BSOD ),您可能想要一些更高级别的软件,例如 Dokan,这将在这方面为您提供帮助。

于 2011-01-12T09:15:26.027 回答
1

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

我个人没有这样做,但我知道有一个软件可以在 Windows 上挂载 Linux (ext2/3/4) 文件系统:Ext2IFS

这是来自 Microsoft 的 SDK:IFS Kit

于 2011-01-12T09:19:27.147 回答
0

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

(旁注:正确的术语是volume,而不是drive。)

于 2011-01-12T08:55:49.683 回答
-1

作为参考:可以使用我们的回调文件系统产品创建虚拟驱动器,这是一个受支持、记录和维护的解决方案。

于 2011-01-15T14:06:01.007 回答