阅读:2385回复:4
如何编写把一个FTP站点映射到一个本地硬盘
现在有这样的软件ftpnetdrive可进行这样的映射,我查了一下资料要写一个FSD(file system drive),可是我对写驱动不是很熟,如果我写了这样的一个驱动,那我又如何把这个卷指定为我的FSD了。
我知道有很多类似的软件如(虚拟光驱)等等,只是它对应文件,我对应的网络了。 |
|
最新喜欢:![]() |
沙发#
发布于:2003-12-15 15:33
只是它对应文件,我对应的网络了 表面上看起来是一样的,但是实现起来就大不同了。 一个是磁盘级的,一个是文件系统级的 |
|
板凳#
发布于:2003-12-25 18:11
因为这个想法和现在我做的工作有点擦边,所以呢稍微有点了解。
要写的东东不仅仅是一个IFS驱动,而且要在这个驱动中实现网络功能也就是说这个IFS驱动还要求是一个TDI Client。在ddk samples中没有TDI Client的例子,不过网上有很多。而且IFS中自带了一个NulMrx,实现了网络文件夹映射文本地驱动器,不过只要你看一下代码,你就会泄气,因为里面的函数全没有文档。 其实这个东东还是比较容易做出来的,前提是购买一个现成的kernel mode socket。osr有。 从这儿看来,这个要比filedisk难多了。 |
|
|
地板#
发布于:2003-12-30 19:51
告诉你个秘密:TDI Client网上有好几个基本应用的sample,TCP/UDP的都有。NT Insider 99年的一个article就带有UDP的sample,96年Garry就在newsgroup上公开了TCP的sample。当然TDI还有很多interface/protocol,但只要有了这2个,你还怕什么呢?
再告诉你一个Tips:ddk里面的那个sample不是IP的,用的是smb。 如果你有了filedisk,尽管动手 - 只要你的客户没有要求你模拟ide/scsi command,这些就足够了。 |
|
|
地下室#
发布于:2004-01-03 14:54
说的对哦,我找了好多个例子,但是看来最好的还是pcausa本站有的。
|
|
|