如何修改替換exe、dll等文件內部封裝的ICO圖標


Resource Hacker是一個能修改封裝資源的工具,可以修改exe文件的圖標、版本等信息,除了exe,也支持dll或其它資源文件。同時,它還可以對內部封裝的文本進行修改。

下面將會說明如何使用Resource Hacker修改exe文件的圖標,以PotPlayer為例。PotPlayer目前版本主程序的圖標是下面這樣的。

potplayer默認圖標

旁邊的 uninstall.exe 為卸載程序的圖標,下面就拿 uninstall.exe 的圖標替換 PotPlayer 主程序的圖標。

打開Resource Hacker,選擇 File - open,或者直接點擊下方的打開圖標,或者按快捷鍵 Ctrl + o,然后選擇PotPlayer的主程序 PotPlayerMini64.exe。

使用Resource Hacker打開exe文件

打開后,工具會列出exe里的一些資源,展開Icon可以看到exe程序封裝的圖標,下方會標明圖標尺寸。

瀏覽圖標

若要替換它們,可以直接在左側的Icon上點擊右鍵,選擇 Replace Icon。如果你想修改它自帶的圖標后再替換,可以先右鍵點擊其中的圖標,選擇 Save *.ico 提取出來進行修改。

替換圖標

選擇 replace icon 后,會彈出一個窗口,點擊 Open file with new icon。

選擇要替換的圖標

點擊按鈕后,會要求選擇替換的圖標文件,可以是其它的.ico文件以及exe、dll文件或資源。示例中,選擇了目標文件 uninstall.exe。

選擇要替換的圖標

接下來,選擇右邊列表中的項目(希望被替換的圖標),然后點擊窗口中的replace。由於 PotPlayer 主程序自帶的圖標只有一種,所以右邊的列表只顯示了一個。如果有多個,可以使用 Open file with new icon 按鈕選擇不同的圖標,一個個替換。操作簡單的說就是導入新圖標,選擇被替換的圖標,然后replace。

導入圖標,選擇被替換的圖標,replace

關閉這個窗口后,在主界面中,可以看到圖標已被替換成我們希望的樣子。

圖標已被替換

點擊上方的保存按鈕或者按Alt+s保存。

保存后,在PotPlayer主程序所在的目錄中,會將原exe文件的名稱加上_original(相當於備份的原文件),同時會生成一個我們修改后的exe文件,但你可能會發現新文件的圖標還是老樣子,重新啟動文件資源管理器(explorer進程),就可以看到效果了。

https://www.xstui.com/read/522圖標修改效果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM