gpt4 book ai didi

c++ - 如何开发虚拟驱动器

转载 作者:可可西里 更新时间:2023-11-01 09:18:32 25 4
gpt4 key购买 nike

我想为 Windows 创建一个虚拟驱动器。我不希望映射驱动器或类似的东西,我希望将它映射到我的 DLL 函数或类似的东西。

我怎样才能做到这一点?

我读到我必须开发设备驱动程序或 shell 扩展?我对 C++ 和 C# 有很多经验。我从哪里开始?

一开始我想让它尽可能简单,我认为这需要多少时间?最简单的方法是什么,以便我可以构建我的原型(prototype)。

我的动机是将文件通过管道传输到应用程序中,该应用程序当前仅从文件系统读取文件。我只对提取 1 个文件感兴趣,所以我认为整个虚拟驱动器以及编写内核模式代码都有些矫枉过正。

最佳答案

如果您想从头开始构建它,那么是的,您必须构建一个驱动程序。但是,使用像 Dokan 这样的代理驱动程序会容易得多。 , 并在用户模式下创建文件系统。

看看 Wikipedia article on IFS ,页面底部有指向其他有用工具的链接。

关于c++ - 如何开发虚拟驱动器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2036985/

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