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

C# 如何在Windows中创建由自定义存储支持的驱动器?,c#,.net,windows,storage,C#,.net,Windows,Storage,我有一个用例,需要将一块存储(想想任何基于云的存储提供商或数据库)作为Windows驱动器提供 我很乐意编写代码,但还不知道从哪里开始。您必须使用Windows Drivers SDK,网上有一些关于这方面的示例,与您需要的是RAM驱动器实现,即创建一个使用RAM内存作为存储的新驱动器 在这里查看一些可以在Visual Studio中编译的源代码,并了解如何为Windows驱动程序开发设置/准备计算机 请看这个问题: 您需要创建一个文件夹位置,可能位于用户文件夹树的某个位置,并按照上面链接中的

我有一个用例,需要将一块存储(想想任何基于云的存储提供商或数据库)作为Windows驱动器提供


我很乐意编写代码,但还不知道从哪里开始。

您必须使用Windows Drivers SDK,网上有一些关于这方面的示例,与您需要的是RAM驱动器实现,即创建一个使用RAM内存作为存储的新驱动器

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

请看这个问题:


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

这看起来很有希望!