关于最新版迅雷《迅雷V5.8.13.699》的去广告问题

Blog 2009-04-20
①去除迅雷新建普通任务时弹出窗口中的广告
用ResHacker 3.5 汉化绿色版打开\Program\Thunder5.exe,在对话框资源中找到135号资源,这是用迅雷新建普通任务时弹出窗口的源代码,将其中的脚本代码替换为:
135 DIALOGEX 0, 0, 294, 329
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "建立新的下载任务"
LANGUAGE LANG_CHINESE, 0x2
FONT 9, "MS Sans Serif"
{

  CONTROL "", 1064, EDIT, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 61, 3, 222, 14
  CONTROL "", 1065, EDIT, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 61, 25, 222, 14
  CONTROL "", 1066, BUTTON, BS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 61, 55, 161, 14
  CONTROL "", 1068, COMBOBOX, CBS_DropDOWN | CBS_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 61, 77, 161, 136
  CONTROL "浏览", 1081, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 232, 76, 51, 13
  CONTROL "", 1070, EDIT, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 61, 99, 161, 14
  CONTROL "命名", 1080, BUTTON, BS_OWNERDRAW | BS_VCENTER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 232, 97, 51, 15
  CONTROL "保存为默认设置(&L)", 1079, BUTTON, BS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 232, 168, 51, 14
  CONTROL "简略模式", 1078, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 142, 51, 14 , 0x00000020
  CONTROL "确定(&O)", 1, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 167, 142, 51, 14 , 0x00000020
  CONTROL "取消(&C)", 2, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 232, 142, 51, 14 , 0x00000020
  CONTROL "", 1110, STATIC, SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 0, 0, 0, 0
  CONTROL "网址(&URL):", 1061, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 5, 42, 8
  CONTROL "引用页(&R):", 11149, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 28, 47, 8
  CONTROL "", -1, STATIC, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE, 10, 48, 274, 1
  CONTROL "存储分类(&A):", 11276, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 59, 49, 9
  CONTROL "另存名称(&E):", 11151, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 101, 48, 9
  CONTROL "", 11220, STATIC, SS_BLACKFRAME | WS_CHILD, 287, 143, 5, 13
  CONTROL "", 11229, STATIC, SS_BLACKFRAME | WS_CHILD, 289, 25, 3, 244
  CONTROL "", 11230, STATIC, SS_BLACKFRAME | WS_CHILD, 10, 22, 273, 20
  CONTROL "存储目录:", 11266, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 80, 47, 9
  CONTROL "", 11267, STATIC, SS_BLACKFRAME | WS_CHILD, 10, 54, 273, 18
  CONTROL "Tab1", 11337, "SysTabControl32", TCS_TABS | TCS_FORCELABELLEFT | TCS_FIXEDWIDTH | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 167, 273, 101
  CONTROL "", 11342, STATIC, SS_BLACKFRAME | WS_CHILD, 10, 121, 273, 12
  CONTROL "", 11338, STATIC, SS_BLACKFRAME | WS_CHILD, 10, 169, 273, 100
  CONTROL "", 11339, STATIC, SS_BLACKFRAME | WS_CHILD, 10, 44, 273, 225
  CONTROL "", 11340, STATIC, SS_LEFT | WS_CHILD | WS_GROUP, 12, 184, 270, 84 , 0x00020000
  CONTROL "", 11341, STATIC, SS_BLACKFRAME | WS_CHILD, 10, 70, 273, 199
  CONTROL "", 11412, STATIC, SS_BLACKFRAME | WS_CHILD, 0, 0, 0, 0
  CONTROL "", 11413, STATIC, SS_BLACKFRAME | WS_CHILD, 10, 52, 273, 270
  CONTROL "C", 11414, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 0, 0, 0, 0
}
编译脚本,好了,这时新建普通任务时弹出窗口中的广告已经成功去除。
②去除迅雷新建普通任务时弹出窗口中的广告
用ResHacker 3.5 汉化绿色版打开\Program\Thunder5.exe,在对话框资源中找到254号资源,这是用迅雷新建BT任务时弹出窗口的源代码,将其中的源代码全部删除,替换为:
254 DIALOG 0, 0, 295, 302
STYLE DS_SYSMODAL | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "建立新的下载任务"
LANGUAGE LANG_CHINESE, 0x2
FONT 9, "MS Sans Serif"
{
  CONTROL "任务开始:", 11271, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 20, 102, 41, 8
  CONTROL "", 11269, COMBOBOX, CBS_DropDOWNLIST | CBS_SORT | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 65, 100, 66, 38
  CONTROL "List1", 11262, "SysListView32", LVS_REPORT | LVS_SINGLESEL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 20, 117, 254, 91
  CONTROL "", 1110, STATIC, SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 0, 0, 0, 0
  CONTROL "种子标题:", 1061, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 16, 8, 41, 8
  CONTROL "", 11265, EDIT, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 64, 5, 214, 14
  CONTROL "种子发行:", 11149, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 16, 26, 41, 8
  CONTROL "提示:打开链接前请确保其安全性", 11150, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 154, 26, 124, 8
  CONTROL "", -1, STATIC, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE, 15, 38, 263, 1
  CONTROL "存储分类:", 11151, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 16, 47, 41, 8
  CONTROL "", 1066, BUTTON, BS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 63, 44, 177, 13
  CONTROL "存储目录:", 11152, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 16, 64, 41, 8
  CONTROL "", 11260, COMBOBOX, CBS_DropDOWN | CBS_SORT | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 63, 62, 177, 104
  CONTROL "浏览", 1081, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 245, 62, 35, 14
  CONTROL "Tab1", 11256, "SysTabControl32", TCS_TABS | WS_CHILD | WS_VISIBLE, 15, 84, 265, 127
  CONTROL "选择", 11261, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 245, 81, 35, 14
  CONTROL "保存为默认值", 11264, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 14, 235, 72, 14
  CONTROL "确定", 1131, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 177, 235, 50, 14
  CONTROL "取消", 1117, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 231, 235, 50, 14
  CONTROL "", 11285, STATIC, SS_BLACKFRAME | WS_CHILD, 63, 24, 87, 11
  CONTROL "添加", -32327, BUTTON, BS_PUSHBUTTON | BS_CENTER | BS_VCENTER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 215, 101, 25, 13
  CONTROL "删除", -32326, BUTTON, BS_PUSHBUTTON | BS_CENTER | BS_VCENTER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 248, 101, 25, 13
  CONTROL "", 11289, STATIC, SS_ETCHEDVERT | WS_CHILD | WS_VISIBLE, 244, 103, 1, 11
  CONTROL "按顺序下载", 11356, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 84, 56, 10
  CONTROL "C", 11414, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 0, 0, 0, 0
  CONTROL "", 11412, STATIC, SS_BLACKFRAME | WS_CHILD, 0, 0, 0, 0
  CONTROL "", 11413, STATIC, SS_BLACKFRAME | WS_CHILD, 15, 44, 273, 250
}
编译脚本,保存退出,好了,用迅雷新建普通任务和BT任务时弹出窗口中的广告已经前部清除,安心享用你的无广告版迅雷吧!