Resource Hacker特別版是一款專業(yè)且強(qiáng)大的資源查看及編譯工具,不僅能夠打開Windows系統(tǒng)中任何類型的可執(zhí)行文件,還能夠?qū)@些文件進(jìn)行添加、修改、或刪除等等處理,同時支持編譯及反編譯功能,不僅使用起來極為的簡單,而且不含任何的內(nèi)置廣告。
1、查看Windows 32 位和 64 位可執(zhí)行文件(*.exe、*.dll、*.cpl、*.ocx、*.msstyles 等等)以及 Windows 資源文件(*.res)的資源,在已編譯和反編譯的格式下都可以。
2、提取(保存) 資源為文件 (*.res) 格式,可作為二進(jìn)制,或作為反編譯過的資源腳本或圖像。
圖標(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)用程序的體積。
編譯可以通過資源腳本文件作為參數(shù)以命令行(見下文)的方式進(jìn)行,也可以使用Resource Hacker的文本編輯器進(jìn)行。
支持的編譯器指令包括: #DEFINE、#UNDEF、#IF、#ELIF、#ELSE、#IFDEF、#IFNDEF、#INCLUDE、以及 #PRAGMA。
資源語句中的字串以雙引號(")字符定義。這些字串也可包含典型“C”風(fēng)格帶有反斜杠“escaped”字符 ? \t , \n , \\ , \" , 以及 \000 .. \377 (八進(jìn)制)。通過反斜杠或其他雙引號字符來處理,字串中的雙引號可以被“escaped”。
腳本注釋通過雙前斜杠(//)或分號(;)來處理。
資源語句內(nèi)的文件名只能作為字串解析,因此它們必須由雙引號字串封閉,否則會提高編譯錯誤。
1、使用內(nèi)部編輯器來修改基于文本的資源
使用內(nèi)部資源編輯器,可以輕松編輯和重新編譯對話框、菜單、字串表、消息表、快捷鍵和Borland窗體資源
對話控件也可以可視化地改變大小和/或移動,您所作的更改將自動反映在資源腳本中。它可以自動完成屏幕像素和對話單位之間的轉(zhuǎn)換。在顯示的對話中單擊選定某個控件。或者,Tab 或 Shift-Tab 鍵可以用來分別選擇下一個或上一個控件。選定的控件將顯示調(diào)整框。要想移動控件而不改變大小,請先選定控件,單擊并將其拖動到新的位置。箭頭鍵也可以在選定后移動控件。某個控件可以通過單擊和拖動其中一個調(diào)整框來調(diào)整大小。或者,組合 shift 箭頭鍵也可以用來調(diào)整控件。
“對話編輯器”可以從右擊預(yù)覽對話顯示的彈出菜單中打開,“控件編輯器”可以從選定控件的同一菜單中打開。
也可以添加新控件。“控件編輯器”支持可能的所有 Microsoft 當(dāng)前定義的標(biāo)準(zhǔn)和通用的控件類。通過謹(jǐn)慎編輯相同文件夾下的“dialog.def”文件,用戶定義的自定義類也可以添加到類的預(yù)定義列表中。工具欄按鈕允許選擇絕大部分使用的控件。新添加的控件的左上角將默認(rèn)指向?qū)υ挶蛔畛跤覔舻牡胤健?/p>
2、替換圖像
如果要被替換的資源項(xiàng)是圖標(biāo)、指針、或位圖,來源可以分別是 *.ico、*.cur 或 *.bmp 文件,或者從某個 *.res 或另一個 *.exe 文件中選擇。從菜單中選擇“操作|替換圖標(biāo)”(指針或位圖)。
3、命令行腳本
所有 esource Hacker(TM) GUI的功能(除了查看資源)都可以從命令行來訪問,而不用打開軟件。命令行腳本可以去掉運(yùn)行軟件重復(fù)任務(wù)的苦差事。
4、可執(zhí)行文件打包
為了減少程序的體積,某些應(yīng)用程序在編譯后被 EXE 壓縮器“打包”或“壓縮”。這種情況下,要查看和修改資源是非常困難的。當(dāng)然,逆向工程后仍可以查看和修改資源,但我決定不那么做,這會對軟件作者不尊重。用Resource Hacker(TM) 查看一個“壓縮”的可執(zhí)行程序時,只有資源類型和名稱可以看到,而不是實(shí)際的資源。
1、點(diǎn)擊菜單欄中“打開”圖標(biāo),或者選擇“文件”,在下拉框中點(diǎn)擊“打開”按鈕選擇合適的文件
2、在軟件主界面左側(cè)會出現(xiàn)打開文件的編譯資源文件夾
3、自定義程序操作,比如抽取圖標(biāo)資源和替換圖標(biāo),選中左側(cè)資源文件夾中的“圖標(biāo)”組
4、選中需要替換的圖像,鼠標(biāo)右鍵在彈出的下拉框中單擊“替換圖標(biāo)”按鈕
5、在彈出的“替換圖標(biāo)”窗口中選中要替換的圖標(biāo),點(diǎn)擊“替換”即可
v5.1.6更新:
錯誤修復(fù):命令行語法錯誤(一些逗號需要尾隨空格)
v5.1.4更新:
修正了: 顯示多字節(jié)字符時編輯器字體不正確
修正了: 編譯器不當(dāng)?shù)暮幚?"\x00" 轉(zhuǎn)義字符。
例如, 原來 "\xA9copyright" 編譯為 \xA9C + "opyright"。
現(xiàn)在 "\x00" 格式是用于字節(jié)字符和 "\u0000" 的多字節(jié)字符。
修正了: 錯誤處理 #define 指令
修正了: 對話框資源中狀態(tài)欄對齊方式的錯誤處理
修正了: 在編輯和二進(jìn)制視圖之間交換時行號斷開
修正了: 相對路徑名被破壞
修正了: 分析某些 #include 文件時出錯報(bào)告不正確
修正了: 使用命令行腳本提取有錯誤的問題
添加了: 對多行注釋 /*... */ 的支持
更新了: 現(xiàn)在可以打開和保存非資源類型文件
添加了: 上下文幫助擴(kuò)展并添加了內(nèi)部鏈接
v5.0.42更新:
添加:一個新的菜單資源設(shè)計(jì)器。
更新:對話資源設(shè)計(jì)器進(jìn)行了重大的更新。
添加:每個資源類型的可選二進(jìn)制查看。
更新:改進(jìn)了搜索(使用更多的上下文相關(guān)的對話框)
錯誤修復(fù):很多錯誤修復(fù)
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門子PLC S7......
3百度網(wǎng)盤清爽精簡純凈版-網(wǎng)盤工具-百度網(wǎng)盤清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機(jī)器人編程......
7seo外鏈助手(超級外鏈) -SEO外鏈優(yōu)化工具......
8Notepad3-記事本軟件-Notepad3下......