gpt4 book ai didi

在 Windows 下模拟虚拟映射网络驱动器的 C++ 代码?

转载 作者:行者123 更新时间:2023-11-28 01:05:01 26 4
gpt4 key购买 nike

情况是这样的:

我有一个 RESTful 网络服务,当被查询时返回一个虚拟文件列表(文件名、大小、最后修改时间、创建日期和 ID)。也可以使用同一 Web 服务中的 ID 获取任何文件的二进制内容数据。

我想做的事情:

我想写一段 C++ 代码让操作系统(Windows XP、vista 或 7)相信存在映射网络驱动器(例如:Z),这样当用户键入 (Z:\) Windows 资源管理器显示虚拟文件列表(从 Web 服务返回)。此外,当在资源管理器 View 中双击文件图标时,这段 C++ 代码应该从 Web 服务中检索二进制数据,并将其作为合法文件内容呈现给操作系统。

换句话说,用户(以及与此相关的操作系统)不应该能够区分 Z 和任何其他普通驱动器。

有什么想法吗?

最佳答案

你需要的是所谓的“用户空间文件系统”。例如,您可以在 Dokan library 之上创建一个.

关于在 Windows 下模拟虚拟映射网络驱动器的 C++ 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6651909/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com