Resource Hacker是什么?這是一款免費(fèi)的資源編譯器軟件,類似于eXeScope,主要可以用它來查看,修改,添加和刪除 Win32 可執(zhí)行文件的資源,eXeScope不能預(yù)覽菜單但它可以,以下是它主頁上對它的介紹。內(nèi)置了一個(gè)內(nèi)部資源編譯器和反編譯器,可以打開任意類型的 Windows 可執(zhí)行文件 (*.exe、*.dll、*.scr、*.mui 等等),無論是編譯還是編輯,都可以輕松完成!
Resource Hacker編譯器功能
#INCLUDE指令(用于訪問頭文件中的定義語句等)可以嵌套到多個(gè)級別,#IF和#IFDEF指令也可以嵌套。
支持#DEFINE,#ENDE,#IF,#ELIF,#ELSE,#IFDEF,#IFNDEF,#INCLUDE和#PRAGMA指令。
雙引號(“)字符之間的字符串可能包含典型的"C"樣式反斜杠"轉(zhuǎn)義"字符 - \ t,\ n,\\,\”,\ x,\ u和\ 377(八進(jìn)制)。
字符串中的雙引號必須使用前面的反斜杠或其他雙引號進(jìn)行“轉(zhuǎn)義”。
腳本注釋以雙正斜杠(//)或分號(;)開頭。允許使用具有相對路徑的文件名。
包含空格的文件名必須包含在雙引號字符中。
Resource Hacker特色
1.查詢Windows32位和64位可執(zhí)行和有關(guān)文件的資源(*.exe、*.dll、*.cpl、*.ocx、*.msstyles等等),在已編譯和反編譯的格式下都能夠。
2.獲取(儲存)資源為文件(*.res)格式,可做為二進(jìn)制,或做為反編譯過的資源腳本或圖象。
標(biāo)志、位圖、指針、菜單、對話、字符串表、信息表、加速器、Borland窗體和版本信息資源都能夠完整地反編譯為其分別的格式,無論是做為圖象還是做為*.rc文本文件都能夠。
3.修改(替換)可執(zhí)行文件的資源。
圖象資源(標(biāo)志、指針和位圖)能夠被相應(yīng)的圖象文件(*.ico,*.cur,*.bmp)、*.res文件、甚至是另一個(gè)*.exe文件所替換。
對話、菜單、字符串表、快捷鍵和信息表資源腳本(及其Borland窗體)能通過應(yīng)用內(nèi)部資源腳本編輯器被編寫和再次編譯。
資源還可以被某個(gè)*.res文件所替換,只要替換的資源與其是同一種類而且有相同的名字即可。
4.添加新的資源到可執(zhí)行文件。
允許一個(gè)程序適用多語種,或?qū)⒆远x圖標(biāo)或位圖(企業(yè)的標(biāo)志等)添加到程序的對話中。
5.刪掉資源。大部分編譯器添加了應(yīng)用程序始終都不會用到的資源到應(yīng)用程序中。刪掉這些不使用的資源能夠減小應(yīng)用程序的體積。