Resource Hacker是一款免費(fèi)的資源編譯器,內(nèi)置了一個(gè)內(nèi)部資源編譯器和反編譯器,支持 Delphi 5 和 C++ Builder,主要用于查看,修改,添加和刪除 Win32 可執(zhí)行文件的資源,允許查看和編輯可執(zhí)行文件(.exe;*.dll;*.scr;等)和已編譯資源庫(kù)(.res,*.mui)中的資源!
Resource Hacker軟件功能
1、查看 Windows 32 位和 64 位可執(zhí)行和相關(guān)文件的資源 (*.exe、*.dll、*.cpl、*.ocx、*.msstyles 等等),在已編譯和反編譯的格式下都可以。
2、提取 (保存) 資源為文件 (*.res) 格式,可作為二進(jìn)制,或作為反編譯過(guò)的資源腳本或圖像。
圖標(biāo)、位圖、指針、菜單、對(duì)話(huà)、字符串表、消息表、加速器、Borland 窗體和版本信息資源都可以完整地反編譯為其各自的格式,不論是作為圖像還是作為 *.rc 文本文件都可以。
3、修改 (替換) 可執(zhí)行文件的資源。
圖像資源(圖標(biāo)、指針和位圖)可以被相應(yīng)的圖像文件(*.ico, *.cur, *.bmp)、*.res 文件、甚至是另一個(gè) *.exe 文件所替換。
對(duì)話(huà)、菜單、字符串表、快捷鍵和消息表資源腳本(以及 Borland 窗體)可以通過(guò)使用內(nèi)部資源腳本編輯器被編輯和重新編譯。
資源也可以被某個(gè) *.res 文件所替換,只要替換的資源與其是同一類(lèi)型并且有相同的名稱(chēng)即可。
4、添加 新的資源到可執(zhí)行文件。
允許一個(gè)程序支持多種語(yǔ)言,或?qū)⒆远x圖標(biāo)或位圖(公司的標(biāo)識(shí)等)添加到程序的對(duì)話(huà)中。
5、刪除 資源。大多數(shù)編譯器添加了應(yīng)用程序永遠(yuǎn)都不會(huì)用到的資源到應(yīng)用程序中。刪除這些不使用的資源可以減小應(yīng)用程序的體積。
使用教程
如何替換exe圖標(biāo)?
1、首先打開(kāi)"Resource Hacker"
2、然后file - open打開(kāi)要替換圖標(biāo)的exe文件。

3、找到你要替換的圖標(biāo)

4、然后在Action里面找到替換選項(xiàng)然后替換掉它,最后點(diǎn)擊保存就替換圖標(biāo)成功了。此處需要注意的是有的電腦系統(tǒng)可能會(huì)存在緩存,顯示的還是原來(lái)的圖標(biāo),其實(shí)是已經(jīng)替換成功了的。只要關(guān)機(jī)重啟一下就好了,發(fā)給其他人肯定是已經(jīng)替換了的。
更新日志
添加:圖像資源縮放/滾動(dòng)查看
更新:為非常高的對(duì)話(huà)框啟用滾動(dòng)
錯(cuò)誤修復(fù):很大的二進(jìn)制資源(>100Mb)可能會(huì)導(dǎo)致十六進(jìn)制編輯器崩潰
錯(cuò)誤修復(fù):反編譯對(duì)話(huà)框樣式的偶爾錯(cuò)誤(WS_TABSTOP)
錯(cuò)誤修復(fù):從命令行提取二進(jìn)制資源類(lèi)型時(shí)缺少 RC 文件