yinzhaohui
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2008-01-10
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望7点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:2385回复:4

如何编写把一个FTP站点映射到一个本地硬盘

楼主#
更多 发布于:2003-12-12 18:25
现在有这样的软件ftpnetdrive可进行这样的映射,我查了一下资料要写一个FSD(file system drive),可是我对写驱动不是很熟,如果我写了这样的一个驱动,那我又如何把这个卷指定为我的FSD了。
我知道有很多类似的软件如(虚拟光驱)等等,只是它对应文件,我对应的网络了。

最新喜欢:

aasa2aasa2
else
驱动小牛
驱动小牛
  • 注册日期2002-10-21
  • 最后登录2004-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-15 15:33
 
只是它对应文件,我对应的网络了


表面上看起来是一样的,但是实现起来就大不同了。
一个是磁盘级的,一个是文件系统级的
nustzhua
驱动中牛
驱动中牛
  • 注册日期2002-06-19
  • 最后登录2015-09-27
  • 粉丝0
  • 关注0
  • 积分18分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-25 18:11
因为这个想法和现在我做的工作有点擦边,所以呢稍微有点了解。
要写的东东不仅仅是一个IFS驱动,而且要在这个驱动中实现网络功能也就是说这个IFS驱动还要求是一个TDI Client。在ddk samples中没有TDI Client的例子,不过网上有很多。而且IFS中自带了一个NulMrx,实现了网络文件夹映射文本地驱动器,不过只要你看一下代码,你就会泄气,因为里面的函数全没有文档。
其实这个东东还是比较容易做出来的,前提是购买一个现成的kernel mode socket。osr有。
从这儿看来,这个要比filedisk难多了。
不限容量的免费邮箱 www.k65.net
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地板#
发布于: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,这些就足够了。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
nustzhua
驱动中牛
驱动中牛
  • 注册日期2002-06-19
  • 最后登录2015-09-27
  • 粉丝0
  • 关注0
  • 积分18分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-01-03 14:54
说的对哦,我找了好多个例子,但是看来最好的还是pcausa本站有的。
不限容量的免费邮箱 www.k65.net
游客

返回顶部