一些软件比如迅雷 rayfile,网页上的链接都不是http开头的,而是诸如thurder rayfile这样开头的。好像是该类软件特有的链接,并且点击链接的话,可以直接调用该软件,并且将要下载的东西家在到下载列表。
现在想问的是,怎么实现这一的功能:自己编写的一个软件,也使用特有的链接,并且可以获得该链接制定的项目。用vb来做

解决方案 »

  1.   

    citybird 能不能说得清楚点了。以前没有接触过这个东西哦。谢谢了
      

  2.   

    ie支持用户自定义协议的,在以下注册表路径下建一个想要的协议名称,指定要打开的程序路径
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\在IE里面直接输入你注册的协议名称就可以实现调用一个设定的程序的
      

  3.   

    以上方法对网页内的链接无效,这时候要用到1楼说的BHO插件了,没接触过,自己网上找
      

  4.   

    具体的格式,如果你装了QQ,那HKEY_LOCAL_MACHINE\SOFTWARE\Classes\下应该有个名为tencent开头的协议,你参照它里面的内容自己做一个就行
      

  5.   

     做个BHO,对链接进行拦截与分析即可BHO的教程应该很多吧,VB来开发BHO是最简单不过的了.
      

  6.   

    用BHO的确可以,不过这玩意儿应该正常途径是要实现Asynchronous Pluggable Protocol