在Windows资源管理器中将数据模拟为disk \ files \文件夹

时间:2015-04-17 15:20:18

标签: windows winapi disk windows-explorer drive

是否有API或直接方式将任何数据模拟为Windows资源管理器驱动器/文件层次结构?我不想创建我希望对我的数据进行视图的实际文件,就好像它一样。

E.g。如果我的真实数据在数据库中,但我希望它看起来像一个驱动器/文件夹/文件?

1 个答案:

答案 0 :(得分:1)

您可以创建shell namespace extension或虚拟文件系统。

Shell命名空间扩展有许多缺点,但如果您只需要公开和复制文件,它就可以工作。

只有借助第三方解决方案(如回调文件系统或CallbackDisk)才能创建虚拟文件系统或磁盘。这种方法完全模拟本地磁盘和文件系统,可以操作各个扇区(但这取决于使用的方式,即是否模拟磁盘或文件系统)。