添加一个“假盘” Windows资源管理器
-
19-09-2019 - |
题
这是我的应用程序使用,的Mozy备份,增加了自己的“驱动器” Windows资源管理器,我可以浏览并查看所有我已经备份的文件。窗户知道这是不是一个物理驱动器 - 它显示了在“其他”如果我的驱动器列表是按类型划分
如何为“驱动”像这样与注册探险家吗我想用我开发的电流.NET应用程序要做到这一点,但我不能找到有关如何任何解释完成。另外,我似乎无法找到使我的应用程序“可浏览”,意思是它提出了一个类似的界面,用户可以浏览文件夹和文件的任何文档。
解决方案
它不与资源管理器注册。它是一个操作系统注册。你要做的就是写的是被安装在本地系统上,看起来像一个磁盘驱动装置的窗户窗户的设备驱动程序。相反,一些硬件(物理设备)接口的驱动程序接口的东西虚拟的(但是,Windows并不需要知道这一点,它看起来像一个普通的磁盘驱动器窗口)。
您可以找到更多关于这里编写设备驱动程序:
http://www.microsoft.com/whdc/driver/foundation /default.mspx
和这里
其他提示
您都出来了 - 抱歉。不可能的.NET应用程序IIRC - 这是驱动级的工作,这意味着C ++。你basicalyl做的是提供了一个合适的驱动程序,操作系统则可以连接到。
你可以做的是公开在网站上支护的WebDAV(您可以在ASP.NET麦角.NET做的)东西,然后用户可以通过资源管理器连接本(支持连接到WebDAV数据容器)。
您可以做到这一点使用命名空间扩展
他们是一个痛苦和耗时的开发,并得到正确的,所以你可能想看看的 EZNamespaceExtensions.Net 这减轻了很多东西。
不隶属于 StackOverflow