UNC虚拟文件夹
问题描述:
我想将一些服务功能公开为虚拟文件共享,以允许传统应用程序将虚拟文件夹用作真实文件夹。UNC虚拟文件夹
例如,文件路径包括
\\\\Server\VirtualShare\File.ext
意味着VirtualShare
根本不存在,只可只要我的服务正在运行。使用虚拟共享访问文件必须隐式使用我的服务。
我的问题是,是否存在一些API(样本)暴露自己的虚拟文件共享。关于WCF的是什么?
答
您需要编写一个文件系统驱动程序来执行此操作。这很吸引人,但非常困难,只能在C(甚至不是C++)中完成。如果您有兴趣查看Windows Driver Kit。
编辑:您可以检查出一些用户模式文件系统的东西一样Dokan这是有趣的,但我不会在生产中使用它,或者Callback File System,我已经听到一些关于一个商用所以我不能推荐的一种方式或另一个。
答
我将把你这一点,类似的问题:
Database query representation impersonating file on Windows share?
在哪里,我建议WinFUSE或Linux上的Samba和保险丝。