我已经分配了一个内部任务,我需要在C#中编写Windows应用程序,当用户输入用户名和密码时,Windows会奇迹般地映射FTP或SFTP文件夹作为网络驱动器。以编程方式将FTP和SFTP映射为网络驱动器(网络重定向器)
我已经通过一些研究,似乎“网络重定向器”是我的问题的答案。
我不是很熟悉windows thingies,谁能告诉我这是否是正确的方向?或者你有更好的线索?
谢谢。
我已经分配了一个内部任务,我需要在C#中编写Windows应用程序,当用户输入用户名和密码时,Windows会奇迹般地映射FTP或SFTP文件夹作为网络驱动器。以编程方式将FTP和SFTP映射为网络驱动器(网络重定向器)
我已经通过一些研究,似乎“网络重定向器”是我的问题的答案。
我不是很熟悉windows thingies,谁能告诉我这是否是正确的方向?或者你有更好的线索?
谢谢。
您需要创建一个由FTP或SFTP服务器支持的虚拟文件系统。这可以使用我们的Callback File System库(FTP或SFTP部分可以使用我们的其他产品SecureBlackbox完成)完成。还有Dokan库,它试图在Windows上模仿FUSE并创建一个虚拟磁盘。
如果你可以与最终用户的解决方案去,我们实现了一个使用我们的回调文件系统和SFTP服务器映射到一个虚拟驱动器免费SFTP Net Drive应用。
这是一项艰巨的任务。 “神奇地”你是对的。 :) – bzlm
我刚才引用了我老板的话,队友:)如果这个任务是巨大的,我想知道为什么,并告诉我的老板在结构上需要多长时间才能完成。 :D –
@ Bill Kary如果你想从头开始写所有东西 - 一个人约2年。如果你使用第三方库,那么这个任务将缩减到一个月的密集工作。 –