前几天看到一个网络硬盘产品vdisk(http://www.vdisk.cn),它是在资源管理器中虚拟出一个盘符,用户就像操作本地硬盘一样来进行文件的上传下载,当时我以为是用驱动程序做的,后来我请教了一个网上的朋友,他说这个东西是用Shell的名字空间扩展(Namespace Extension)技术虚拟出的一个盘符,并不涉及到驱动程序,同时它给我看了hubdog写的名字空间扩展技术那篇文章,还有http://www.shellplus.com/shell-extensions-map.html#NamespaceExtensions 的介绍,在这个网站上我看到用Shell扩展编程技术确实可以在Shell中做很多事情,但是没有看到可以虚拟出一个盘符出来的,不知道有没有人做过这方面的开发,用这种方法能不能虚拟出一个盘符,像操作本地硬盘一样操作远程服务器?
  另外,我知道在windows中可以直接把远程服务器或者网络邻居的共享文件夹虚拟成一个快捷方式(对于远程服务器)或者盘符(对于共享文件夹),但是我要的不是这种方式,而是编程实现,得到网络虚拟磁盘(vdisk)那样的形式
  谢谢