
【軟件介紹】
Resource Hacker是一款免費(fèi)查看,修改,添加,刪除和重命名,提取Windows可執(zhí)行文件和資源文件的資源替換工具,Resource Hacker反編譯工具是相當(dāng)于eXeScope的反編譯工具,并且有很多方面比eXeScope反編譯還強(qiáng)的軟件.
【功能介紹】
1.查看 Win32 可執(zhí)行和相關(guān)文件的資源 (*.exe, *.dll, *.cpl, *.ocx),在已編譯和反編譯的格式下都可以。2.提取 (保存) 資源到文件 (*.res) 格式,作為二進(jìn)制,或作為反編過的譯資源腳本或圖像。圖標(biāo),位圖,指針,菜單,對(duì)話,字符串表,消息表,加速器,Borland 窗體和版本信息資源都可以被完整地反編譯為他們各自的格式,不論是作為圖像或 *.rc 文本文件。
3.修改 (替換) 可執(zhí)行文件的資源。圖像資源 (圖標(biāo),指針和位圖) 可以被相應(yīng)的圖像文件 (*.ico, *.cur, *.bmp),*.res 文件,甚至另一個(gè) *.exe 文件所替換。對(duì)話,菜單,字符串表,加速器和消息表資源腳本 (以及 Borland 窗體) 可以通過使用內(nèi)部資源腳本編輯器被編輯和重新編譯。資源也可以被一個(gè) *.res 文件所替換,只要替換的資源與它是同一類型并且有相同的名稱。
4.添加新的資源到可執(zhí)行文件。允許一個(gè)程序支持多種語言,或者添加一個(gè)自定義圖標(biāo)或位圖 (公司的標(biāo)識(shí)等) 到程序的對(duì)話中。
5.刪除資源。大多數(shù)編譯器添加了應(yīng)用程序永遠(yuǎn)不會(huì)用到的資源到應(yīng)用程序中。刪除這些不使用的資源可以減小一個(gè)應(yīng)用程序的大。

【軟件特點(diǎn)】
1.非常強(qiáng)大的資源查看器,編譯和反編譯工具2.主要用于察看、反匯編和取代 Windows 32 位可執(zhí)行程序中的資源
3.支持 Delphi 5 和 C++ Builder
4.非常的簡(jiǎn)單實(shí)用,操作方面與eXeScope幾乎沒什么兩樣
5.改進(jìn)了UI以及操作體驗(yàn),并添加了資源搜索功能
6.更改字體,更改菜單
7.更改對(duì)話框的排列
8.能在沒有資源文件的情況下分析,顯示不同的信息
9.重寫可執(zhí)行文件的資源,包括(EXE,DLL,OCX)等
10.可以直接修改用 VC++ 及 DELPHI 編制的程序的資源
11.修改菜單、對(duì)話框、字串表等

【使用教程】
安裝步驟1、首先在本站下載ResHacker漢化版軟件包,得到zip格式壓縮包

2、鼠標(biāo)右鍵點(diǎn)擊壓縮包選擇解壓到當(dāng)前文件夾,得到exe文件

3、雙擊exe應(yīng)用程序,就能夠進(jìn)入ResHacker漢化版主界面進(jìn)行使用,無需安裝

ResHacker使用方法
一、使用ResHacker軟件替換EXE圖標(biāo)
1、運(yùn)行ResHacker軟件,點(diǎn)擊菜單欄上的【文件(F)】, 選擇第一項(xiàng)【打開(O)】 然后就顯示,選擇你要編輯的dll文件。

2、選中你要編輯的dll文件,然后點(diǎn)擊【打開(O)】。

3、點(diǎn)擊對(duì)應(yīng)"圖標(biāo)組"的那個(gè)小小的 "+" 符號(hào),就會(huì)拉開子目錄,里面有幾個(gè)圖標(biāo)就會(huì)顯示幾個(gè)文件夾。

4、接著點(diǎn)擊對(duì)應(yīng)文件夾“3”的那個(gè)小"+"符號(hào)拉開,選中"1033"后 右邊的預(yù)覽框就會(huì)顯示出圖標(biāo)的樣式。 (注意:此時(shí)會(huì)彈出一個(gè)錯(cuò)誤的提示框,我們確定掉即可。后面才解釋)

5、點(diǎn)擊(上數(shù)第4個(gè)選項(xiàng)) "替換資源...",選擇你要替換的圖標(biāo)(ico文件),點(diǎn)擊左上角的"打開新圖標(biāo)文件(0)..."。

6、選擇圖標(biāo)文件,找到你要替換的圖標(biāo)文件后(ico)選中,點(diǎn)擊對(duì)話框右下角的 "打開(0)"。

7、接著點(diǎn)擊右下角的 "替換(R)"

8、沒錯(cuò),錯(cuò)誤提示框又彈出來了。老規(guī)矩,確定即可。

9、“3”號(hào)圖標(biāo)我們替換好了,下一步就是保存文件了。點(diǎn)擊ResHacker菜單欄上的"文件(F)"選擇 "保存為(A)..."。

二、ResHacker 替換avi
1、啟動(dòng) ResHacker 并打開你所要編輯的文件,在此過程中使用 srchadmin.dll 文件示范 。

2、選擇左邊資源樹的 AVI(文件夾)點(diǎn)擊拉開,再次點(diǎn)擊拉開 1301(文件夾)直到看到目標(biāo)編號(hào)為1033 avi并選中。

3、此時(shí)你會(huì)看到游覽窗口顯示 1033的avi動(dòng)畫,確定你選中了資源樹中的1301-1033。
4、右鍵 資源樹的 1033,( 附加:此時(shí)選擇 保存(S)[ AVI:1301:1033..... ] 即可提取并保存 1301 avi動(dòng)畫) 選擇 替換資源.... ,出現(xiàn)對(duì)話框, 點(diǎn)擊 打開新資源文件(O)... , 現(xiàn)在請(qǐng)你找出已經(jīng)準(zhǔn)備好的 avi文件并選中打開。

5、此時(shí)在剛才【替換一個(gè)資源...】的對(duì)話框中,出現(xiàn)了3個(gè)選項(xiàng)。第一項(xiàng)(資源類型)填寫:AVI ,第二項(xiàng)(資源名稱)填寫:1301 ,第三項(xiàng)(資源語言)填寫:1033 ,然后點(diǎn)擊【替換】。

6、此時(shí)你將看到替換好的 avi 效果,接著 文件 — 另存為 ,保存好修改后的文件完成 。
【常見問題】
1、為什么ResHacker使用過程中一直彈出錯(cuò)誤窗口?該錯(cuò)誤提示可能是由于圖標(biāo)ico文件了面包含了壓縮的256px圖標(biāo)信息導(dǎo)致的,要是替換不包含壓縮256px的圖標(biāo)就不會(huì)出現(xiàn)這類提示。還好該提示不影響結(jié)果,修改好后文件還是成功的。
2、為什么用ResHacker無法成功修改windows啟動(dòng)界面?
因?yàn)橄到y(tǒng)的ntoskrnl是受到系統(tǒng)保護(hù)的,如果hash值有變動(dòng)會(huì)采用原來的啟動(dòng)界面。你試一試下一個(gè)替換啟動(dòng)界面的軟件,然后加載你修改后的啟動(dòng)界面試一試或者啟動(dòng)的時(shí)候按F8進(jìn)入安全模式替換也可以,不過必須繞過系統(tǒng)文件保護(hù)。
3、ResHacker同類軟件對(duì)比有什么區(qū)別?
eXeScope
exescope 6.50簡(jiǎn)體中文版是一款專業(yè)的編程軟件,exescope 6.50漢化版小巧但功能極其強(qiáng)大的本地化工具,exescope可以直接修改 VC++ 及 DELPHI 編制的 PE 格式文件的資源,包括菜單、對(duì)話框、字符串和位圖等,也可與其它本地化工具配合使用。
c32asm(反匯編工具)
c32asm 的確是款非常好用的反匯編程序,小編測(cè)試后發(fā)現(xiàn)它的功能已強(qiáng)于winhex 16、W32Dasm,具有反匯編模式和十六進(jìn)制編輯模式,能跟蹤exe文件的斷點(diǎn),也可直接修改軟件內(nèi)部代碼。
ResHacker
ResHacker綠色中文版是一款察看、反匯編可執(zhí)行程序工具。用于察看、反匯編和取代 Windows 32 位可執(zhí)行程序中的資源,支持Delphi5和C++Builder。
【更新日志】
修正了: 顯示多字節(jié)字符時(shí)編輯器字體不正確修正了: 編譯器不當(dāng)?shù)暮幚?"\x00" 轉(zhuǎn)義字符。
例如, 原來 "\xA9copyright" 編譯為 \xA9C + "opyright"。
現(xiàn)在 "\x00" 格式是用于字節(jié)字符和 "\u0000" 的多字節(jié)字符。
修正了: 錯(cuò)誤處理 #define 指令
修正了: 對(duì)話框資源中狀態(tài)欄對(duì)齊方式的錯(cuò)誤處理
修正了: 在編輯和二進(jìn)制視圖之間交換時(shí)行號(hào)斷開
修正了: 相對(duì)路徑名被破壞
修正了: 分析某些 #include 文件時(shí)出錯(cuò)報(bào)告不正確
修正了: 使用命令行腳本提取有錯(cuò)誤的問題
添加了: 對(duì)多行注釋 /*... */ 的支持
更新了: 現(xiàn)在可以打開和保存非資源類型文件
添加了: 上下文幫助擴(kuò)展并添加了內(nèi)部鏈接

































