将 C# shell 扩展驱动器映射到网络驱动器

Mapping a C# shell extension drive to a network drive

我目前正在使用库 EZShellExtensions 在 C# 中开发 shell 扩展。该应用程序基本上显示数据库中存在的数据,如带有自定义文件夹和文件图标的 windows 文件夹。它还提供了在应用程序中进行复制和从中复制的机会。复制到应用程序是通过调用 Web 服务从数据库中添加和获取文件来完成的。我的应用程序当前在 MyComputer 中显示为一个驱动器。我想将此应用程序映射到网络驱动器(或分配驱动器号),以便我可以从命令提示符或任何其他应用程序(如 X:\example_folder\example_file)访问应用程序中的文件。你能帮忙解释一下如何为此修改应用程序吗?

我找到了答案并且能够将我的应用程序(类似于 google 驱动器)映射为网络驱动器。 1. 右击我的电脑,select映射一个网络驱动器。 2. 在 select 出现的 window 选项“连接到可用于存储文档和图片的网站”(将显示为 link ) 3. 在出现下一个 window 时,单击下一步继续下一个 window。 4.在下windowselect“选择一个自定义网络位置”点击下一步。 5. 此 window 要求您提供互联网或网络地址。在这里你必须给出你的应用程序的 CLSID(Windows class 标识符)。或您的应用 mycomputer/clsid 的 CLSID。

您可以找到有关 CLSID here 的更多详细信息! .