gpt4 book ai didi

c++ - 有关虚拟文件夹的文档

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

我正在寻找有关如何制作虚拟文件夹的 Windows API 文档。我将制作我自己的文件系统,并希望在该文件系统的“计算机”下有一个图标。我见过其他具有此类解决方案的程序,例如允许我在 Explorer 程序中探索 Linux 文件系统的程序。很像我要制作的相同解决方案。我还没有找到任何关于如何执行此操作的文档,或者我在搜索错误的东西吗?谢谢。

最佳答案

您正在寻找 Shell 命名空间扩展。文档的入口点是 Creating Shell Data Source Objects and Extending the Shell Namespace .

可以在 codeplex 上找到一个几乎完整的项目示例:An almost complete Namespace Extension Sample同样在 Windows SDK 7 ,有一个使用 Shell ExtensionNamespace 的示例(可以在文件夹“Microsoft SDKs\Windows\v7.1\Samples\winui\shell\shellextensibility\explorerdataprovider”中找到)。在此文件夹中,您还将找到描述编程模型的文档(使用系统文件夹 View.doc)。

如果你真的想创建一个“真正的”文件系统驱动程序,你可能想看看这篇 SO 文章: Creating a File System "Driver"主要是指Ext2 file system driver project .

关于c++ - 有关虚拟文件夹的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17639515/

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