2

acronis 如何创建此虚拟文件夹。例如,我创建了Example位于以下位置的文件夹C:\Example的备份:备份的外观如下:

在此处输入图像描述

如果我双击该文件,那么我可以导航到:

在此处输入图像描述

如果我右键单击该文件夹,我将不会获得与目录一起获得的常规菜单。如果我双击该目录,那么我将导航到该文件夹​​的内容:

在此处输入图像描述

请注意,我正在查看的内容位于不在 Windows 资源管理器上的文件中。

我知道如果我将 VirtualDir.tib 发送给某人,他们将无法看到相同的内容,因为他们没有安装acronis true 映像

我怎么能用 c# 做类似的事情?


编辑

对不起,我刚刚更新了标题。如何使用 c# 创建一个 chell 命名空间扩展?

4

1 回答 1

2

要回答您关于是否可以在C#中完成的问题,答案是否定的。正如此处明确指出的那样,完全不支持在托管代码中编写 shell 扩展。这是因为外壳扩展 DLL 可以加载到多个进程中,其中一些进程已经加载了另一个版本的 CLR。

于 2012-09-09T18:45:34.337 回答