我为扩展名为.mpq的存档类型制作了一个浏览器程序,这在暴雪游戏中很常用。
它就像一个探险家,但只探索MPQ档案中的文件
现在,我们都知道Windows资源管理器如何浏览.zip档案,我很乐意打开具有如此丰富功能的.MPQ文件。
这是否可能?所以有可能......
如果是,那怎么样? Shell Folder ...
有人可以请我举个例子吗? (C#)我不能只将C ++翻译成C#...
答案 0 :(得分:5)
这是通过扩展shell类来完成的。您需要实现Basic Folder Object Interfaces才能完成此任务。
答案 1 :(得分:2)
虽然它是一个C ++框架,但是有一个框架可以完全实现你想要的,并且我已经成功地适应了类似的文件格式: TarFolder(由开发GMail Drive的人开发)。
您可能也对EZNamespaceExtension.Net感兴趣,即使它们不支持基于扩展的rooting(解决方法是使用具有特定协议的URL)。
最后,查看WindowsShell:它可能正是您要找的!
抱歉在风暴过后这么晚才来......