如何在自定义存储支持的Windows中创建驱动器?

时间:2018-02-21 10:51:46

标签: c# .net windows storage

我有一个用例,我需要创建一个存储块(比如任何基于云的存储提供程序或数据库)作为 Windows 驱动器提供。

我很乐意进行编码,但还没有找到从哪里开始的线索。

2 个答案:

答案 0 :(得分:1)

你必须使用Windows驱动程序SDK,网上有一些关于此的示例,类似的东西"类似的"但不是100%saem,因为你需要的是RAM驱动器实现,创建一个使用RAM内存作为存储的新驱动器,

在这里查看一些可以在Visual Studio中编译的源代码,看看如何为Windows驱动程序开发设置/准备机器。

https://github.com/Microsoft/Windows-driver-samples/tree/master/storage/ramdisk

答案 1 :(得分:0)

看到这个问题:

creating virtual hard Drive

您需要创建一个文件夹位置,可能位于用户文件夹树中的某个位置,并按照上述链接中的答案映射驱动器。然后使用该文件夹将文件与云存储同步。我怀疑你是否想要将文件存储在内存中,因为你最终可能会得到一个包含千兆字节数据的驱动器。