设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 91|回复: 2
打印 上一主题 下一主题

用绿色版迅雷的右键问题解决方案!

[复制链接]
跳转到指定楼层
1#
发表于 2009-7-5 07:00:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
google都找不到真正实用的方法,有些是注册一大堆的DLL,或在注册表中更新一大堆键值,都不管用,点右键后仍会弹出"Automation Server Cannot Create Object"这样的错误提示,错误文件为geturl.hlm中的第12行!

第12行是如下代码 : ar ThunderAgent = new ActiveXObject("ThunderAgent.Agent");

关键是ThunderAgent.Agent,这个Agent就是迅雷右键的接口,它的DLL文件就是ComDlls\TDAtOnce.dll这个DLL库,我开始以为是没有注册于是用regsvr32进行了注册,仍然是这个错误,为此郁闷了很久,难道绿色版就用不成?

我可不想再重新下个官方正式版了,哈哈,于是打开注册表,找到以下注册表项:
我的电脑\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ThunderAgent.Agent
我的电脑\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ThunderAgent.Agent.1

发现其根本不可读,没有权限,问题就出在这里了,我以前一直用去广告绿色版,可能是在导入注册表注册过程中出现了问题,在这2个项上点右键\权限,发现上边一个帐户都没有,你可以添加进一个everyone或Aadministrator组点确定就可以了,有时会提示修改不成功,但你重新点下已经成功了!


修改完权限后,ThunderAgent.Agent下应该有个CLSID子项,它的默认值一般应该是 {485463B7-8FB2-4B3B-B29B-8B919B0EACCE}

这是迅雷右键接口的类串,应该是固定不变的!

修改完权限后,再去你的ComDlls\TDAtOnce.dll,把这个注册一下,现在打开浏览器右键试试,是不是OK了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-20 15:37 , Processed in 0.060648 second(s), 8 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表