Resource Hacker是一款Windows程序資源修改工具,可以直接查看、反編譯及重新編譯各類執(zhí)行文件與動(dòng)態(tài)鏈接庫,功能包含調(diào)整圖標(biāo)、替換光標(biāo)、修改菜單或?qū)υ捒虻冉缑嬖?,也能編輯位圖與字符串表,適合程序界面定制或本地化工作,需注意可能影響程序穩(wěn)定性。
ResourceHacker使用教程
1、第一步開啟 “Resource Hacker” 程序。

2、接著點(diǎn)擊 file 選項(xiàng),選擇 open,載入需要更換圖標(biāo)的 exe 文件。

3、查找出你打算更換的圖標(biāo)。

4、在 Action 菜單里找到更換功能,點(diǎn)擊后完成圖標(biāo)替換,最后按下保存按鈕,圖標(biāo)替換就成功了。這里要留意的是,部分電腦系統(tǒng)可能存在緩存,顯示的依舊是原來的圖標(biāo),但實(shí)際上替換已經(jīng)完成。只需關(guān)閉電腦重新啟動(dòng),圖標(biāo)就能正常顯示,發(fā)送給其他人的文件,圖標(biāo)肯定是已經(jīng)更換好的。

ResourceHacker功能
1、查看資源:能夠查看光標(biāo)、圖標(biāo)、位圖、GIF、AVI 和 JPG 圖像這類資源。能夠播放 WAV 和 MIDI 格式的音頻資源。能夠?qū)Σ藛巍υ捒?、消息表、字符串表、加速器、Delphi 窗體以及版本信息這類資源的資源腳本進(jìn)行反編譯。
2、保存資源:資源能夠存為圖像文件(像 *.ico,.bmp 等格式)、腳本文件(如.rc 格式)、二進(jìn)制資源文件(例如 *.res 格式)或者非類型化的二進(jìn)制文件(比如 *.bin 格式)等。
3、修改資源:能夠更換資源(如 *.ico,.bmp,.res 等格式),或者借助內(nèi)部資源腳本編譯器對菜單、對話框等進(jìn)行編輯。能夠通過內(nèi)部編譯器重新編譯,調(diào)整對話框里的控件。
4、添加資源:能夠從外部資源文件(如 *.res 格式)復(fù)制資源,并把這些資源導(dǎo)入到應(yīng)用程序里。
5、刪除資源:能夠刪掉應(yīng)用程序里一些永遠(yuǎn)用不到的資源,讓應(yīng)用程序的體積變小。
ResourceHacker亮點(diǎn)
1、#INCLUDE 指令(用來獲取頭文件中的定義語句等內(nèi)容)能多層嵌套,#IF 和 #IFDEF 指令同樣支持嵌套。
2、雙引號(hào)(“)之間的字符串,可包含常見的 “C 樣式反斜杠轉(zhuǎn)義符,比如 - t,n,”,x,u 和 377(八進(jìn)制)。
3、可使用 #DEFINE,#ENDE,#IF,#ELIF,#ELSE,#IFDEF,#IFNDEF,#INCLUDE 和 #PRAGMA 指令。
4、腳本注釋以雙正斜杠(/)或者分號(hào)(;)開頭。允許使用帶有相對路徑的文件名。
5、字符串里的雙引號(hào),必須用前面加反斜杠或者再加一個(gè)雙引號(hào)的方式進(jìn)行 “轉(zhuǎn)換”。
6、包含空格的文件名,必須用雙引號(hào)括起來。
更新日志
v5.2.8.448版本
修復(fù)了在 DialogEx 中編譯 id 為 - 1 的控件時(shí)出現(xiàn)的錯(cuò)誤。