最终效果:
解决思路:
本人非软件洁癖患者,只是出于听见有人所需 才编写了这么个解决方案。
目标1:去掉右侧浏览器。
由浏览器依赖于组件的观点去迅雷安装目录下搜了搜与”broswer“相关的文件,在搜索结果中挨个删除含”browser“相关的dll文件 反复启动迅雷测试程序反应,最终确定”ThunderBrowserSupport.dll“这个文件会影响迅雷主页浏览器的运行。
目标2:随意调整界面尺寸。
前面成功去掉了浏览器,右侧只是变为一片空白,迅雷限制了尺寸调整,整个界面还是很占用空间的,所以便想着破解它的尺寸调整限制。
经网上查阅得知迅雷的界面尺寸配置信息存储在”ThunderCore.xar“这个文件中,只要设法修改下配置信息就行了。
目标3:去掉迅雷启动动画。
发现新版迅雷多了个启动动画,对于我这种主要做后端开发的人来说 感觉有些华而不实。
通过任务管理器监控了下迅雷的启动过程,发现启动主程序”Thunder.exe“之前会调用”ThunderStart.exe“,然后我就去安装目录下分别运行了下这俩程序,很快搞懂了它俩的区别与联系。
迅雷的快捷方式指向的目标是”ThunderStart.exe“,"ThunderStart.exe"控制了启动动画并且最终调用了迅雷主程序”Thunder.exe“。所以只要修改迅雷快捷方式的指向目标就可以跳过动画直接进入主程序。
实现过程:
-
禁用浏览器(迅雷9.1及以上版本请不要执行此操作!)
删除文件:“ProgramTBCThunderBrowserSupport.dll”
效果:
-
修改界面尺寸
嫌麻烦的可以下载已修改完的xar文件直接替换:https://pan.baidu.com/s/1H2TlnYlteSAbv8hiLMvdUQ
修改文件:“ThunderXarThunderCore.xar”
“.xar”文件属于压缩文件,想要修改里面的内容要解压。
所以:
1.下载并打开解压工具:“JXar”,下载地址:https://www.jayxon.com/jxar-2-1/
2.将文件”ThunderCore.xar“拖入解压工具,点击Unpack解压。
解压的文件位于压缩文件同目录下,文件夹名:ThunderCore
3.使用记事本打开文件:”ThunderCorelayoutMainWndMainWnd.xml“
4.修改“MainWnd.xml”文件内容
通过搜索关键字“迅雷”定位到以下内容块,然后将“minwidth”的值修改为:363,最后保存关闭
5.回到JXar工具,点击“Pack”将我们修改的文件打包并替换掉迅雷原有文件
弹出该提示时选择“是”,自动替换原有文件。
出现“files packed”代表成功,如果出现"Error code:5"请手动删除迅雷原有的“ThunderCore.xar”文件,然后重新Pack。
6.查看效果:启动迅雷,用鼠标拖动调整迅雷的界面尺寸
-
去除浏览器控件残留
可以发现此时的迅雷界面并不完美,出现右上角控件重叠的问题,那便是浏览器的控件残留。
解决方法还是修改“MainWnd.xml”文件内容,与修改界面尺寸的逻辑一样。
通过搜索关键字”浏览器区“定位到以下内容块,删除"<obj"与"</obj>"之间的所有代码。
修改完保存关闭,打包替换,最后启动迅雷查看效果
-
去除迅雷启动动画
右键查看迅雷快捷方式的属性,将目标中的内容”ThunderStart.exe“修改为”Thunder.exe“。