如何创建像winzip一样的shell扩展/文件容器dll?

时间:2012-05-16 14:36:52

标签: c# windows filesystems shell-extensions winzip

好的,所以我需要创建一个类似于winzip或winrar的文件容器程序或命名空间扩展。

现在我不需要压缩或加密文件或任何特殊的文件。

我需要的是创建一个与.xyz这样的扩展有效的dll(我知道如何将所有这些注册到注册表中,这样就没有问题了),点击后会打开“容器“在像winzip这样的窗口中。

我目前拥有的是一个程序,可以将所有文件添加到带扩展名的大文件中(如.xyz)。但我不知道该怎么做才是这样做当我点击或打开这个新文件,他们将在一个窗口打开(文件系统broswer?或某些东西?像winzip一样),以便我可以查看所有文件在这个“容器”中。

有人能指出我正确的方向或如何做到这一点,现在我很难过。

我还应该提到我在c#.net

工作