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

时间:2016-04-29 06:06:37

标签: c# windows shell-extensions

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

1 个答案:

答案 0 :(得分:0)

我找到了答案,并能够将我的应用(类似于谷歌驱动器)映射为网络驱动器。 1.右键单击我的计算机,然后选择映射网络驱动器。 2.在出现的窗口中选择“连接到可用于存储文档和图片的网站”选项(将显示为链接) 3.在下一个窗口中,单击下一步继续下一个窗口。 4.在下一个窗口中,选择“选择自定义网络位置”,然后单击“下一步”。 5.此窗口询问您的互联网或网络地址。在这里,您必须提供应用程序的CLSID(Windows类标识符)。或者你的应用程序的mycomputer / clsid的CLSID。

您可以找到有关CLSID here的更多详情! 。