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

有帮助吗?

解决方案

我可以指向你 多坎 (诸如Linux上的Fuse之类的Windows的用户文件系统),您可以安装驱动程序,然后编写适当的软件,用于回复IO请求。

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

其他提示

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

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

这是Microsoft的SDK: IFS套件

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

(旁注:正确的术语是 体积, ,不是 驾驶.)

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top