怎样才能实现将自己做的下载工具默认为IE默认下载工具,
就像flashget中的工具设为默认的下载工具,
讯雷也是

解决方案 »

  1.   

    楼主请看[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\{09BA8F6D-CB54-424B-839C-C2A6C8E6B436}]
    "ButtonText"="启动迅雷5"
    "Exec"="C:\\Program Files\\Thunder Network\\Thunder\\Thunder.exe"
    "Icon"="C:\\Program Files\\Thunder Network\\Thunder\\Program\\Thunder.ico"
    "HotIcon"="C:\\Program Files\\Thunder Network\\Thunder\\Program\\Thunder.ico"
    "MenuStatusBar"="启动迅雷5"
    "MenuText"="启动迅雷5"
    "CLSID"="{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}"
    "Default Visible"="Yes"
    如果有帮忙的话就麻烦结贴了。。刚来D区混
      

  2.   

    这样似乎也不行哦,我装了2个下载器 Thunder 和 Flashget,但是flashget就不能作为默认的了,他们之间该如何处理优先问题?
      

  3.   

    OH 收到你的短消息修复左键单击一个下载链接后没有使用迅雷下载的问题: 
    首先要保证你的system32文件夹下有“xunleibho_v8.dll”这个文件,点“开始”菜单→运行→输入“%systemroot%\system32”→确定,这时就进入你所在操作系统的system32文件夹下,快速按键盘字母xun,这时会快速定位到以“xun”开头的文件上,看看有没有“xunleibho_v8.dll”,如果有,那么请看下一步。 
    点“开始”菜单→运行→“regedit”→定位到[HKEY_CLASSES_ROOT\CLSID\{0005A87D-D626-4B3A-84F9-1D9571695F55}\InprocServer32],在双击右边窗口的“默认”,win2000的用户将其值改为“C:\WINNT\system32\xunleibho_v8.dll”,win xp的用户将其值改为“C:\WINDOWS\system32\xunleibho_v8.dll”,最后点“确定”。 
    同样对[HKEY_CLASSES_ROOT\CLSID\{7C7C028B-263F-471B-8254-A2F4C739AB71}\ProgID]做和上一步一样的操作,只是“默认”改为“Xunleibho.CatchRightClick.1”。 
    对[HKEY_LOCAL_MACHINE\SOFTWARE\Thunder Network\ThunderOem]这个注册表项也是一样(如果没有相关项,则自己建立一个项), 
    新建一个字串值“ThunderOemArray”,将其值设为“thunder_backwnd”。 
    最后对[HKEY_LOCAL_MACHINE\SOFTWARE\Thunder Network\ThunderOem\thunder_backwnd]也是一样,新建一个字串值“Path”,将其值设为迅雷安装路径+迅雷的主程序文件(如默认的为“C:\Program Files\Thunder Network\Thunder\Thunder.exe) 
    这样就可以左键单击一个下载链接调用迅雷下载了,当然下载链接的文件类型要在你的迅雷监视文件类型范围内,并且最好只安装一个下载软件(如同时安装影音传送带、迅雷后左键单击一个下载链接后,可能只调用其中一个下载软件去下载)。 
    当然你如果怕麻烦也可以用附件里已经做好的注册表文件直接导入即可通过上面的内容,会发现他是使用一个DLL来接收信息的。。这个具体要如何实现就得自己研究一下了好运~%_%