|
此文章由 nariko 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 nariko 所有!转贴必须注明作者、出处和本声明,并保持内容完整
最近下载一些6park的bt视频总是出现资源被举报,无法进入高速通道,导致速度只有几十KB/S,很不爽。 网上搜了一下,在baidu有人手动模式解决问题(http://jingyan.baidu.com/article/ed2a5d1f3769cb09f6be1780.html):下载一个sqlite软件打开迅雷数据库文件,每次遇到问题就进去改写一行数据。
亲测能解决问题,但是这个办法要先选择BT文件下载,关闭迅雷,修改数据库内容,重新打开迅雷,每次新加入任务都要循环这几个步骤,挺麻烦。早上上班无聊的时候想到一个用trigger自动解决修改数据库的办法:
1,仍然要下载一个sqlte数据库操作的小软件,我用的是免费的 http://sqlitebrowser.org/
2,安装后打开该软件,找到迅雷数据库软件,比如C:\Program Files (x86)\Thunder Network\Thunder\Profiles\TaskDb.dat,用软件打开它,然后在execute sql那个tab 写一个trigger 语法如下:
create trigger unlock_high_speed after insert on AccelerateTaskMap260279618_superspeed_1_1
begin
update AccelerateTaskMap260279618_superspeed_1_1 set UserData =replace(UserData,":508",":0") where AccelerateTaskId=new.AccelerateTaskId;
end;
代码含义就是每次遇到迅雷阻止用户进入高速通道时候会在那个***superspeed_1_1表格里加入一行,最重要的是在userdata这一列里的result:508。 trigger的思路是每次遇到508关键字时候自动改成result:0,强制用户进入通道。一次修改,一劳永逸~
在公司进不了6park某板块,晚上回家我自己试试。应该是没啥问题的,毕竟手动更改可行,加了trigger变成自动没理由不成功。有朋友试验成了也可以先告我。 |
评分
-
查看全部评分
|