【发布时间】:2010-01-10 12:25:21
【问题描述】:
我想为 Windows 创建一个虚拟驱动器。我不想映射驱动器或类似的东西,我想将它映射到我的 DLL 函数或类似的东西。
我怎样才能做到这一点?
我听说我必须开发设备驱动程序或外壳扩展? 我在 C++ 和 C# 方面有很多经验。我从哪里开始?
一开始我想让它尽可能简单,我认为这需要多长时间?最简单的方法是什么,这样我就可以构建我的原型了。
我的动机是将文件通过管道传输到当前仅从文件系统读取文件的应用程序中。我只对抽取 1 个文件感兴趣,所以我认为整个虚拟驱动器以及编写内核模式代码都是一种过度杀伤力。
【问题讨论】:
-
查看 StgCreateStorageEx()。