c# - 用于远程 Web 服务的 Windows 虚拟磁盘

标签 c# .net windows virtual-drive

我需要实现一个 Windows 虚拟磁盘,它在 Windows 资源管理器中作为一个单独的磁盘设备可见,并将所有文件/目录来回传输到远程 Web 服务 - 就像 DropBox 一样。 我必须实现/使用内核驱动程序 SDK 吗?或者是否可以只使用 shell 扩展?我需要的是拦截该磁盘上的所有文件/目录操作并将它们映射到相应的 WebService 调用(文件创建/删除/移动/编辑和数据传输)。 谢谢

最佳答案

为此,您需要结合使用内核模式驱动程序和 Windows 服务/应用程序:

关于c# - 用于远程 Web 服务的 Windows 虚拟磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8151813/

相关文章:

c# - NHibernate 有许多具有级联删除的集合失败

c# - 如何在服务中获取 USB 磁盘驱动器插入和移除事件,而不会听到我的硬盘驱动器在某些操作系统上被重复访问?

c# - 为什么我不能在应用程序启动时调用 'new Window().ShowDialog()' 2 次?

c# - 如何检查我的 .NET 程序集的新鲜度?

c# - C#如何获取数据表中某列的值?

c# - 重置 WPF Datagrid 滚动条位置

c# - 在一段代码中暂停 GC

linux - 使用 Jenkins 部署到 Linux 服务器,然后从 Windows 服务器运行 selenium 测试

windows - 带有特殊字符的Rust std::process

c - 编译 .c 代码时未声明 socklen_t