ResHacker是款強大且實用的可執(zhí)行程序分析軟件。ResHacker官方版它支持多種文件格式,能夠幫助用戶深入了解程序的內(nèi)部結(jié)構(gòu)和代碼,戶可以使用它來查看可執(zhí)行文件的資源、反匯編代碼、修改程序內(nèi)容等。ResHacker還可以在沒有資源文件的情況下分析,顯示不同的信息,重寫可執(zhí)行文件的資源,包括(EXE,DLL,OCX)等。

ResHacker
正式版v5.2.4.386人工檢測,安全無毒
3.01MB
簡體
WinAll
編程軟件
142次
2024-11-06
47
軟件介紹
ResHacker是款強大且實用的可執(zhí)行程序分析軟件。ResHacker官方版它支持多種文件格式,能夠幫助用戶深入了解程序的內(nèi)部結(jié)構(gòu)和代碼,戶可以使用它來查看可執(zhí)行文件的資源、反匯編代碼、修改程序內(nèi)容等。ResHacker還可以在沒有資源文件的情況下分析,顯示不同的信息,重寫可執(zhí)行文件的資源,包括(EXE,DLL,OCX)等。
軟件特色
1、查看Windows 32位和64位可執(zhí)行文件(*.exe、*.dll、*.cpl、*.ocx、*.msstyles等等)以及Windows資源文件(*.res)的資源,在已編譯和反編譯的格式下都可以。
2、提取(保存)資源為文件(*.res)格式,可作為二進制,或作為反編譯過的資源腳本或圖像。
圖標(biāo)、位圖、指針、菜單、對話、字符串表、消息表、快捷鍵、Borland窗體和版本信息資源都可以完整地反編譯為其各自的格式,不論是作為圖像還是作為*.rc文本文件都可以。
3、修改(替換)可執(zhí)行文件的資源。
圖像資源(圖標(biāo)、指針和位圖)可以被相應(yīng)的圖像文件(*.ico,*.cur,*.bmp)、*.res文件、甚至是另一個*.exe文件所替換。
對話、菜單、字符串表、快捷鍵和消息表資源腳本(以及Borland窗體)可以通過使用內(nèi)部資源腳本編輯器被編輯和重新編譯。資源也可以被某個*.res文件所替換,只要替換的資源與其是同一類型并且有相同的名稱即可。
4、添加新的資源到可執(zhí)行文件。允許一個程序支持多種語言,或?qū)⒆远x圖標(biāo)或位圖(公司的標(biāo)識等)添加到程序的對話中。
5、刪除資源。大多數(shù)編譯器添加了應(yīng)用程序永遠(yuǎn)都不會用到的資源到應(yīng)用程序中。刪除這些不使用的資源可以減小應(yīng)用程序的體積。
軟件功能
#INCLUDE指令(用于訪問頭文件中的定義語句等)可以嵌套到多個級別,#IF和#IFDEF指令也可以嵌套。
支持#DEFINE,#ENDE,#IF,#ELIF,#ELSE,#IFDEF,#IFNDEF,#INCLUDE和#PRAGMA指令。
雙引號(“)字符之間的字符串可能包含典型的'C'樣式反斜杠'轉(zhuǎn)義'字符 - t, n,,”, x, u和 377(八進制)。
字符串中的雙引號必須使用前面的反斜杠或其他雙引號進行“轉(zhuǎn)義”。
腳本注釋以雙正斜杠(//)或分號(;)開頭。允許使用具有相對路徑的文件名。
包含空格的文件名必須包含在雙引號字符中。
使用方法
一、使用ResHacker軟件替換EXE圖標(biāo)
1、運行ResHacker軟件,點擊菜單欄上的【文件(F)】, 選擇第一項【打開(O)】 然后就顯示,選擇你要編輯的dll文件。
2、選中你要編輯的dll文件,然后點擊【打開(O)】。
3、點擊對應(yīng)"圖標(biāo)組"的那個小小的 "+" 符號,就會拉開子目錄,里面有幾個圖標(biāo)就會顯示幾個文件夾。
4、接著點擊對應(yīng)文件夾“3”的那個小"+"符號拉開,選中"1033"后 右邊的預(yù)覽框就會顯示出圖標(biāo)的樣式。 (注意:此時會彈出一個錯誤的提示框,我們確定掉即可。后面才解釋)
5、點擊(上數(shù)第4個選項) "替換資源...",選擇你要替換的圖標(biāo)(ico文件),點擊左上角的"打開新圖標(biāo)文件(0)..."。
6、選擇圖標(biāo)文件,找到你要替換的圖標(biāo)文件后(ico)選中,點擊對話框右下角的 "打開(0)"。
7、接著點擊右下角的 "替換(R)"
8、沒錯,錯誤提示框又彈出來了。老規(guī)矩,確定即可。
9、“3”號圖標(biāo)我們替換好了,下一步就是保存文件了。點擊ResHacker菜單欄上的"文件(F)"選擇 "保存為(A)..."。
二、ResHacker 替換avi
1、啟動 ResHacker 并打開你所要編輯的文件,在此過程中使用 srchadmin.dll 文件示范 。
2、選擇左邊資源樹的 AVI(文件夾)點擊拉開,再次點擊拉開 1301(文件夾)直到看到目標(biāo)編號為1033 avi并選中。
3、此時你會看到游覽窗口顯示 1033的avi動畫,確定你選中了資源樹中的1301-1033。
4、右鍵 資源樹的 1033,( 附加:此時選擇 保存(S)[ AVI:1301:1033..... ] 即可提取并保存 1301 avi動畫) 選擇 替換資源.... ,出現(xiàn)對話框, 點擊 打開新資源文件(O)... , 現(xiàn)在請你找出已經(jīng)準(zhǔn)備好的 avi文件并選中打開。
5、此時在剛才【替換一個資源...】的對話框中,出現(xiàn)了3個選項。第一項(資源類型)填寫:AVI ,第二項(資源名稱)填寫:1301 ,第三項(資源語言)填寫:1033 ,然后點擊【替換】。
6、此時你將看到替換好的 avi 效果,接著 文件 — 另存為 ,保存好修改后的文件完成 。
常見問題
問:為什么ResHacker使用過程中一直彈出錯誤窗口?
答:該錯誤提示可能是由于圖標(biāo)ico文件了面包含了壓縮的256px圖標(biāo)信息導(dǎo)致的,要是替換不包含壓縮256px的圖標(biāo)就不會出現(xiàn)這類提示。還好該提示不影響結(jié)果,修改好后文件還是成功的。
問:為什么用ResHacker無法成功修改windows啟動界面?
答:因為系統(tǒng)的ntoskrnl是受到系統(tǒng)保護的,如果hash值有變動會采用原來的啟動界面。你試一試下一個替換啟動界面的軟件,然后加載你修改后的啟動界面試一試?或者啟動的時候按F8進入安全模式替換也可以,不過必須繞過系統(tǒng)文件保護。
更新日志
錯誤修復(fù): 溢出錯誤的錯誤修復(fù)
小編寄語
作為一款簡單易上手的編程軟件,ResHacker一直被用戶廣泛使用。飛速下載小編還為大家提供了其他幾款編程軟件的下載途徑,如Sublime Merge,dbvisualizer,EverEdit,希望這些軟件可以幫大家解決問題。
Python集成開發(fā)編程工具
專業(yè)版 v2023.1.1 / 120MB
1.1W 570 2023-10-08
開源服務(wù)軟件
最新版 V2.48.1 / 120MB
1.0W 524 2025-02-14
代碼生成工具
最新版 / 120MB
8.9K 446 2023-10-23
好用的圖形處理工具
官方免費版v5.5.1 / 120MB
8.8K 439 2024-07-15
Ruby集成開發(fā)環(huán)境
最新版 / 120MB
8.5K 426 2023-10-21
網(wǎng)站快速成型工具
官方版 v2.13.2 / 120MB
8.3K 416 2025-02-05
編程開發(fā)設(shè)計軟件
官方版 v2024.3.6 / 120MB
7.8K 390 2025-03-28
兒童圖形化編程學(xué)習(xí)軟件
官方版 v3.30.0 / 120MB
7.3K 366 2025-04-02
實用型商業(yè)數(shù)學(xué)軟件
中文版 vR2020a / 120MB
7.2K 362 2024-05-27
跨平臺代碼重構(gòu)工具
最新版 / 120MB
6.9K 343 2023-10-25