大家都知道eMule(电骡)吧,
安装完事了只有,
在地址栏输入ed2k://|file|eMule-0.46c-VeryCD0913Install.exe|2676755|4444608CC8DE2171508BFF2719025A8A|h=2NRZC3UKO7HSXKRREHMIR3V6BORD4LVQ|s=http://download.verycd.com/eMule-0.46c-VeryCD0913Install.exe|/这样的链接就可以自动启动eMule,然后下载那个文件
请问这个类似一个协议似的ed2k://东西是怎么做出来的,
我在其他的软件上也有见过,但是不知道他的原理,请赐教!

解决方案 »

  1.   

    http://dl2.emule.org.cn/eMule-0.46c-VeryCD0729Sourse.rar电驴的source~ :)
      

  2.   

    ed2k://
    是电骡定义的一个协议.
    注册在注册表里的.
    IE(Windows)看到ed2k://,就会用协议注册的解析程序.
    你也可以定义自己的协议.具体我也不很清楚.你在注册表里搜索ed2k,可以看到它和http,ftp等在一起.
      

  3.   

    根据url等来解析,然后获得地址等,
      

  4.   

    我找到相关的东西了
    http://msdn.microsoft.com/library/default.asp?url=/workshop/networking/pluggable/overview/appendix_a.asp有兴趣的可以看一下,谢谢大家!