最終效果:
解決思路:
本人非軟件潔癖患者,只是出於聽見有人所需 才編寫了這么個解決方案。
目標1:去掉右側瀏覽器。
由瀏覽器依賴於組件的觀點去迅雷安裝目錄下搜了搜與”broswer“相關的文件,在搜索結果中挨個刪除含”browser“相關的dll文件 反復啟動迅雷測試程序反應,最終確定”ThunderBrowserSupport.dll“這個文件會影響迅雷主頁瀏覽器的運行。
目標2:隨意調整界面尺寸。
前面成功去掉了瀏覽器,右側只是變為一片空白,迅雷限制了尺寸調整,整個界面還是很占用空間的,所以便想着破解它的尺寸調整限制。
經網上查閱得知迅雷的界面尺寸配置信息存儲在”ThunderCore.xar“這個文件中,只要設法修改下配置信息就行了。
目標3:去掉迅雷啟動動畫。
發現新版迅雷多了個啟動動畫,對於我這種主要做后端開發的人來說 感覺有些華而不實。
通過任務管理器監控了下迅雷的啟動過程,發現啟動主程序”Thunder.exe“之前會調用”ThunderStart.exe“,然后我就去安裝目錄下分別運行了下這倆程序,很快搞懂了它倆的區別與聯系。
迅雷的快捷方式指向的目標是”ThunderStart.exe“,"ThunderStart.exe"控制了啟動動畫並且最終調用了迅雷主程序”Thunder.exe“。所以只要修改迅雷快捷方式的指向目標就可以跳過動畫直接進入主程序。
實現過程:
-
禁用瀏覽器(迅雷9.1及以上版本請不要執行此操作!)
刪除文件:“Program\TBC\ThunderBrowserSupport.dll”
效果:
-
修改界面尺寸
嫌麻煩的可以下載已修改完的xar文件直接替換:https://pan.baidu.com/s/1H2TlnYlteSAbv8hiLMvdUQ
修改文件:“Thunder\Xar\ThunderCore.xar”
“.xar”文件屬於壓縮文件,想要修改里面的內容要解壓。
所以:
1.下載並打開解壓工具:“JXar”,下載地址:https://www.jayxon.com/jxar-2-1/
2.將文件”ThunderCore.xar“拖入解壓工具,點擊Unpack解壓。
解壓的文件位於壓縮文件同目錄下,文件夾名:ThunderCore
3.使用記事本打開文件:”ThunderCore\layout\MainWnd\MainWnd.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“。