reshacker是一款專業的非常強大的資源編輯器和反編譯器軟件,能夠編譯、查看、反編譯32位和64位 Windows可執行文件的資源,并進行添加、修改、或刪除這些文件內的資源,非常實用,但該軟件不支持簡體中文語言,為此小編帶來了reshacker中文版,也是綠色版本,無需安裝,直接打開即可使用。同時,該軟件是與eXeScope相比較,在某些方面要勝出一籌,大多數編譯器添加了應用程序永遠不會用到的資源到應用程序中,而它可刪除這些不使用的資源,并且支持預覽菜單,以及Delphi 5 和 C++ Builder。另外reshacker能在沒有資源文件的情況下分析,顯示不同的信息,重寫可執行文件的資源,包括(EXE,DLL,OCX)等,還可以修改用VC++及DELPHI編制的程序的資源,非常強大,歡迎感興趣的用戶前來下載使用。
功能特點
1、查看 Win32 可執行和相關文件的資源 (*.exe, *.dll, *.cpl, *.ocx),在已編譯和反編譯的格式下都可以。
2、 提取 (保存) 資源到文件 (*.res) 格式,作為二進制,或作為反編過的譯資源腳本或圖像。圖標,位圖,指針,菜單,對話,字符串表,消息表,加速器,Borland 窗體和版本信息資源都可以被完整地反編譯為他們各自的格式,不論是作為圖像或 *.rc 文本文件。
3、修改 (替換) 可執行文件的資源。圖像資源 (圖標,指針和位圖) 可以被相應的圖像文件 (*.ico, *.cur, *.bmp),*.res 文件,甚至另一個 *.exe 文件所替換。對話,菜單,字符串表,加速器和消息表資源腳本 (以及 Borland 窗體) 可以通過使用內部資源腳本編輯器被編輯和重新編譯。資源也可以被一個 *.res 文件所替換,只要替換的資源與它是同一類型并且有相同的名稱。
4、 添加新的資源到可執行文件。允許一個程序支持多種語言,或者添加一個自定義圖標或位圖 (公司的標識等) 到程序的對話中。
5、 刪除資源。大多數編譯器添加了應用程序永遠不會用到的資源到應用程序中。刪除這些不使用的資源可以減小一個應用程序的大。
reshacker使用教程
1、編譯
可以通過資源腳本文件作為參數以命令行(見下文)的方式進行,也可以使用文本編輯器進行;
2、查看資源
一旦打開了文件,大多數資源將被顯示為圖像(或圖像組),或顯示為反編譯后的文本;
然而,某些資源類型將被同時顯示為編譯的窗體(如對話框或彈出菜單)以及反編譯后的文本格式
某些資源類型只能顯示為原始字節數據的轉儲
3、使用內部編輯器來修改基于文本的資源
可以輕松編輯和重新編譯對話框、菜單、字串表、消息表、快捷鍵和Borland窗體資源
“對話編輯器”可以從右擊預覽對話顯示的彈出菜單中打開,“控件編輯器”可以從選定控件的同一菜單中打開
4、替換圖像
如果要被替換的資源項是圖標、指針、或位圖,來源可以分別是 *.ico、*.cur 或 *.bmp 文件,或者從某個 *.res 或另一個 *.exe 文件中選擇
5、以上就是reshacker漢化版使用教程,希望對用戶有所幫助。
命令行語法:
命令行說明和Resource Hacker腳本可以消除重復執行Resource Hacker任務所帶來的麻煩
命令行指令是switch語句后跟switch參數的組合,如下表所示:
-打開 filename-要修改的文件的名稱。它應該是Windows PE文件(* .exe,*。dll等)或已編譯或未編譯的資源文件(* .res或* .rc)
-保存通常是新文件或修改文件的文件名,但在提取多個資源時也可以是文件夾
-資源文件名-包含要添加到打開的文件中的資源。
-行動對打開的文件執行的操作
添加 -添加資源,但是如果已經存在則失敗
addoverwrite-添加資源,如果已經存在則覆蓋
addskip- 添加資源,但是如果已經存在則跳過
編譯 -將資源腳本文件(* .rc)編譯為二進制資源文件(* .res)
刪除 -刪除資源
提取 -提取資源
修改 -修改資源
changelanguage(langID) -更改所有資源的語言
-面具 資源掩碼-類型,名稱,語言
逗號是強制性的,但類型,名稱和語言均是可選的
-日志可以將文件名或CONSOLE或NUL
CONSOLE縮寫為CON
記錄執行操作的詳細信息。
如果省略此開關,則該日志將被寫入resourcehacker.log。
-腳本文件名-包含多命令腳本,而不是資源腳本以獲取更多信息:-help腳本
-幫助options-命令行或腳本(始終記錄到CONSOLE)其他開關將被忽略。
注意:
開關標識符(-script除外)可以縮寫為單個字符(例如-res或-r)。
切換指令不必按任何特定順序排列。
包含空格的文件名必須用雙引號引起來。




