代码之家  ›  专栏  ›  技术社区  ›  Vercas

.NET Windows资源管理器扩展名以浏览类似.zip的文件?

  •  4
  • Vercas  · 技术社区  · 14 年前

    我制作了一个带有.mpq扩展名的存档类型的浏览器程序,这个扩展名在暴雪游戏中非常常用。
    它像一个浏览器,但只探索MPQ档案中的文件。
    现在,我们都知道Windows资源管理器是如何浏览.zip档案的,我很想让它打开具有如此丰富功能的.MPQ文件。

    这可能吗? 所以有可能。。。
    如果是,那怎么办? 外壳文件夹。。。

    有人能给我举个例子吗?(C)我不能把C++翻译成C…

    2 回复  |  直到 14 年前
        1
  •  5
  •   Reed Copsey    14 年前

    这是通过扩展shell类来完成的。你需要实现 Basic Folder Object Interfaces 为了实现这一点。

        2
  •  2
  •   Raphaël Saint-Pierre    14 年前

    虽然它是一个C++框架,但是有一个框架可以精确地实现你想要的,而且我已经成功地适应了类似文件格式的成功: TarFolder (作者是开发GMail驱动器的人)。

    你也可能对 EZNamespaceExtension.Net ,即使它们不支持基于扩展的根(解决方法是使用具有特定协议的url)。

    最后,退房 WindowsShell :可能正是你想要的!

    很抱歉暴风雨过后来得这么晚。。。