使用MS的浏览器打开ftp,在打开文件时,总是默认使用浏览器打开,比如打开文本文件会使用浏览器页面,打开音视频文件会使用浏览器先默认下载到本地浏览器临时文件夹中后在播放。
我现在想,双击打开ftp中的文件时,调用我的一个程序,即不使用浏览器默认打开方式。其实也就是诸如flashget那种。
只通过修改注册表可以实现吗?
难道必须做个浏览器插件?

解决方案 »

  1.   

    rm默认当然是和realplay关联的,
    但在ftp上,却任何文件都与浏览器关联了帮帮忙
      

  2.   

    单纯修改达不到你要的效果,你还得写个DLL,或者HTML,
      

  3.   

    我在网上了下
    说可以一个getftpurl的html
    但是不知道是怎么实现的楼上的可有?
      

  4.   

    要用到VBS或JAVAS脚本语言,我不会,下载软件里面一般有这个HTML,比如讯雷就有。你研究研究吧。不是一下子就能整好的,祝你成功啊。
      

  5.   

    研究了那个html,可是在ftp里加菜单,似乎和在浏览器里不太一样...
      

  6.   

    ftp的对话框好像是EXPLORER.EXE,是不是在WIN的SHELL里面实现呢?
      

  7.   

    想起来了。可以注册表实现,我现在在网吧,注册表进不去。这里告诉你方法。你知道WINRAR吧,每个文件或文件夹的右键菜单里面都有“添加到WINRAR压缩”之类的选项吧,你打开注册表,你以你机器的此项文字为查找关键字进行查找,找到后看WINRAR是怎么实现的,你也这样实现。
      

  8.   

    是的,在注册表里添加菜单很容易实现
    但其它ftp可以说是explorer和iexplore的集合吧。
    比如用浏览器打开ftp时,在工具菜单里既有Internet选项,又有文件夹选项。
    在Internet选项高级中有:为Ftp启用文件夹视图 功能.
    当启用与不启用时,就像在explorer和iexplore中,有两种不同的菜单...我像rar那样加了菜单,在ftp中无效....
      

  9.   

    写了bho.可是下载的时候居然没拦截到...
    努力中...
      

  10.   

    研究发现:影音传送带的BHO比讯雷的BHO强很多倍。