Winapi 将自定义文件格式用作Windows资源管理器文件系统

Winapi 将自定义文件格式用作Windows资源管理器文件系统,winapi,filesystems,windows-explorer,Winapi,Filesystems,Windows Explorer,是否有关于如何在Windows资源管理器中将自定义存档文件格式加载为文件系统的教程,类似于CAB和ZIP文件 我尝试搜索名称空间扩展教程,但它似乎是另一回事。请参阅此项目-迷你Shell扩展框架。 对您来说最重要的是项目描述的第一部分: 以演示如何使用这些类并提供如何使用的示例 要创建shell扩展,代码中包含一个可以 打开.vvv文件。VVV文件只是重命名了充当 容器。大多数shell扩展都是容器视图(例如 Windows.zip和.cab外壳扩展名) 请参阅此项目-迷你Shell扩展框

是否有关于如何在Windows资源管理器中将自定义存档文件格式加载为文件系统的教程,类似于CAB和ZIP文件


我尝试搜索名称空间扩展教程,但它似乎是另一回事。

请参阅此项目-迷你Shell扩展框架。

  • 对您来说最重要的是项目描述的第一部分:

    以演示如何使用这些类并提供如何使用的示例 要创建shell扩展,代码中包含一个可以 打开.vvv文件。VVV文件只是重命名了充当 容器。大多数shell扩展都是容器视图(例如 Windows.zip和.cab外壳扩展名)


    请参阅此项目-迷你Shell扩展框架。

  • 对您来说最重要的是项目描述的第一部分:

    以演示如何使用这些类并提供如何使用的示例 要创建shell扩展,代码中包含一个可以 打开.vvv文件。VVV文件只是重命名了充当 容器。大多数shell扩展都是容器视图(例如 Windows.zip和.cab外壳扩展名)


    他们几乎是一样的。唯一的区别是命名空间扩展将其自己的文件夹注册到特定的命名空间上。i、 e:控制面板已注册到我的计算机名称空间。对于基于文件的文件夹,命名空间扩展名附加到其文件类型。请参阅MSDN中的“实现基本文件夹对象接口”。它们实际上是相同的。唯一的区别是命名空间扩展将其自己的文件夹注册到特定的命名空间上。i、 e:控制面板已注册到我的计算机名称空间。对于基于文件的文件夹,命名空间扩展名附加到其文件类型。请参阅MSDN中的“实现基本文件夹对象接口”。