.NET Windows Explorer extension for viewing a file, for example .zip?

I made a browser program for an archive type with the .mpq extension, which is very well used in Blizzard games.
This is similar to explorer, but only explores files inside MPQ archives.
Now we all know how Windows Explorer looks at .zip archives, and I would like to open its .MPQ files with so many rich features.

Is it possible? So you can ... If so, how? Shell Folder ...

Can someone give me an example? (C #) I can't just translate C ++ to C # ...

+4
source share
2 answers

This is done by extending shell classes. To do this, you need to implement the Basic interfaces of Folder objects .

+5
source

Despite the fact that this is a C ++ framework, there is an infrastructure that implements exactly what you want and that I have successfully adapted for a similar file format: TarFolder (the guy who developed GMail Drive).

You may also be interested in EZNamespaceExtension.Net , even if they do not support extension-based rooting (a workaround is to use URLs with specific protocols).

Finally, check out WindowsShell : it might be exactly what you are looking for!

Sorry to be so late after the storm ...

+2
source

All Articles