久久一区激情,国产在线久久久,成人看片网站,国产香蕉一区二区三区在线视频

win7系統(tǒng)下載
當(dāng)前位置: 首頁(yè) > 編程軟件教程 > 詳細(xì)頁(yè)面

【Resource Hacker下載】Resource Hacker漢化版 v5.1.5 綠色中文版

【Resource Hacker下載】Resource Hacker漢化版 v5.1.5 綠色中文版
  • 軟件類(lèi)型:編程軟件
  • 軟件語(yǔ)言:簡(jiǎn)體中文
  • 授權(quán)方式:免費(fèi)軟件
  • 更新時(shí)間:2024-12-19
  • 閱讀次數(shù):
  • 推薦星級(jí):
  • 運(yùn)行環(huán)境:WinXP,Win7,Win10,Win11
軟件介紹
分享到: 0

軟件介紹

Resource Hacker是一款功能全面的反編譯工具,擁有修改,添加,刪除和重命名,提取Windows可執(zhí)行文件和資源文件等等功能,綜合方便甚至比eXeScope反編譯軟甲能更加強(qiáng)大。

Resource Hacker截圖

Resource Hacker功能介紹

3、修改 (替換) 可執(zhí)行文件的資源。圖像資源 (圖標(biāo),指針和位圖) 可以被相應(yīng)的圖像文件 (*.ico, *.cur, *.bmp),*.res 文件,甚至另一個(gè) *.exe 文件所替換。對(duì)話(huà),菜單,字符串表,加速器和消息表資源腳本 (以及 Borland 窗體) 可以通過(guò)使用內(nèi)部資源腳本編輯器被編輯和重新編譯。資源也可以被一個(gè) *.res 文件所替換,只要替換的資源與它是同一類(lèi)型并且有相同的名稱(chēng)。
4、添加新的資源到可執(zhí)行文件。允許一個(gè)程序支持多種語(yǔ)言,或者添加一個(gè)自定義圖標(biāo)或位圖 (公司的標(biāo)識(shí)等) 到程序的對(duì)話(huà)中。
5、能夠刪除編譯器中添加的一些永遠(yuǎn)不會(huì)用到的資源,擴(kuò)大空間。

Resource Hacker使用方法

【編譯】
編譯可以通過(guò)資源腳本文件作為參數(shù)以命令行(見(jiàn)下文)的方式進(jìn)行,也可以使用 Resource Hacker 的文本編輯器進(jìn)行。
支持的編譯器指令包括: #DEFINE、#UNDEF、#IF、#ELIF、#ELSE、#IFDEF、#IFNDEF、#INCLUDE、以及 #PRAGMA。
資源語(yǔ)句中的字串以雙引號(hào)(")字符定義。這些字串也可包含典型“C”風(fēng)格帶有反斜杠“escaped”字符 ? \t , \n , \\ , \" , 以及 \000 .. \377 (八進(jìn)制)。通過(guò)反斜杠或其他雙引號(hào)字符來(lái)處理,字串中的雙引號(hào)可以被“escaped”。
腳本注釋通過(guò)雙前斜杠(//)或分號(hào)(;)來(lái)處理。
資源語(yǔ)句內(nèi)的文件名只能作為字串解析,因此它們必須由雙引號(hào)字串封閉,否則會(huì)提高編譯錯(cuò)誤。
完整的資源定義語(yǔ)句列表可在此查閱。
使用方法1
【查看資源】一旦打開(kāi)了文件,大多數(shù)資源將被顯示為圖像(或圖像組),或顯示為反編譯后的文本:
使用方法截圖
使用方法截圖
然而,某些資源類(lèi)型將被同時(shí)顯示為編譯的窗體(如對(duì)話(huà)框或彈出菜單)以及反編譯后的文本格式。
使用方法截圖
某些資源類(lèi)型只能顯示為原始字節(jié)數(shù)據(jù)的轉(zhuǎn)儲(chǔ):
使用方法截圖
【使用內(nèi)部編輯器來(lái)修改基于文本的資源】
使用內(nèi)部資源編輯器,可以輕松編輯和重新編譯對(duì)話(huà)框、菜單、字串表、消息表、快捷鍵和 Borland 窗體資源
【Resource Hacker下載】Resource Hacker漢化版 v5.1.5 綠色中文版-本站
對(duì)話(huà)控件也可以可視化地改變大小和/或移動(dòng),您所作的更改將自動(dòng)反映在資源腳本中。它可以自動(dòng)完成屏幕像素和對(duì)話(huà)單位之間的轉(zhuǎn)換。在顯示的對(duì)話(huà)中單擊選定某個(gè)控件。或者,Tab 或 Shift-Tab 鍵可以用來(lái)分別選擇下一個(gè)或上一個(gè)控件。選定的控件將顯示調(diào)整框。要想移動(dòng)控件而不改變大小,請(qǐng)先選定控件,單擊并將其拖動(dòng)到新的位置。箭頭鍵也可以在選定后移動(dòng)控件。某個(gè)控件可以通過(guò)單擊和拖動(dòng)其中一個(gè)調(diào)整框來(lái)調(diào)整大小。或者,組合 shift 箭頭鍵也可以用來(lái)調(diào)整控件。
“對(duì)話(huà)編輯器”可以從右擊預(yù)覽對(duì)話(huà)顯示的彈出菜單中打開(kāi),“控件編輯器”可以從選定控件的同一菜單中打開(kāi)。
使用方法截圖
也可以添加新控件。“控件編輯器”支持可能的所有 Microsoft 當(dāng)前定義的標(biāo)準(zhǔn)和通用的控件類(lèi)。通過(guò)謹(jǐn)慎編輯 Resource Hacker(TM) 相同文件夾下的“dialog.def”文件,用戶(hù)定義的自定義類(lèi)也可以添加到類(lèi)的預(yù)定義列表中。工具欄按鈕允許選擇絕大部分使用的控件。新添加的控件的左上角將默認(rèn)指向?qū)υ?huà)被最初右擊的地方。
【替換圖像】
如果要被替換的資源項(xiàng)是圖標(biāo)、指針、或位圖,來(lái)源可以分別是 *.ico、*.cur 或 *.bmp 文件,或者從某個(gè) *.res 或另一個(gè) *.exe 文件中選擇。從菜單中選擇“操作|替換圖標(biāo)”(指針或位圖)。
使用方法截圖
【命令行腳本】
所有 Resource Hacker(TM) GUI 的功能(除了查看資源)都可以從命令行來(lái)訪(fǎng)問(wèn),而不用打開(kāi) Resource Hacker(TM)。命令行腳本可以去掉運(yùn)行 Resource Hacker(TM) 重復(fù)任務(wù)的苦差事。
命令行腳本有 2 個(gè)通用的窗體:
1. 單命令:ResHacker.exe 命令 命令_參數(shù)
2. 多命令:ResHacker.exe -腳本 腳本文件
【單命令】
命令和命令_參數(shù):
-add ExeFile, SaveAsFile, ResourceFile, ResourceMask
-addskip ExeFile, SaveAsFile, ResourceFile, ResourceMask
-addoverwrite ExeFile, SaveAsFile, ResourceFile, ResourceMask
-modify ExeFile, SaveAsFile, ResourceFile, ResourceMask
-extract ExeFile, ResourceFile, ResourceMask
-delete ExeFile, SaveAsFile, ResourceMask
注意:
每個(gè)命令參數(shù)必須由逗點(diǎn)分隔,但第一個(gè)參數(shù)之前不要有逗點(diǎn)。
路徑應(yīng)該包括文件名。
文件名包含空格應(yīng)括在雙引號(hào)內(nèi)。
ResourceMask 允許用命令來(lái)執(zhí)行單個(gè)或多個(gè)資源項(xiàng)并獲得窗體 ResType、ResName、ResLang。(如果 ResType 是一個(gè)預(yù)定義的類(lèi)型,那么其編號(hào)或標(biāo)識(shí)符都可以使用。如 ResourceMask dialog,128,0 與 5,128,0 是一樣的。)可以省略一部分或所有的 ResourceMask 項(xiàng)。如 dialog,, 說(shuō)明一下,所有對(duì)話(huà)都將被應(yīng)用到命令中,而不考慮名稱(chēng)或語(yǔ)言。并且,,,1049 表示所有含 Russian (1049) 和資源都將應(yīng)用到命令中。一個(gè)空的 ResourceMask ,, 表示命令將應(yīng)用到每個(gè)資源中,而不考慮類(lèi)型、名稱(chēng)或語(yǔ)言。
當(dāng)添加或修改項(xiàng)目時(shí),ResourceFile 可以是任何項(xiàng)目類(lèi)型的 RES 文件、BITMAP 類(lèi)型的 BMP 文件、CURSORGROUP 類(lèi)型的 CUR 文件、ICONGROUP 類(lèi)型的 ICO 文件、以及 RCDATA 和用戶(hù)定義資源類(lèi)型的任何文件類(lèi)型。
從文件而不是從 RES 文件中添加和修改資源時(shí),ResType 和 ResName 必須在 ResourceMask 中指定。如果忽略了 ResLang,那么命令將以匹配的類(lèi)型和名稱(chēng)應(yīng)用到第一個(gè)語(yǔ)言項(xiàng)中。否則,如果沒(méi)有匹配項(xiàng)存在,則假設(shè)語(yǔ)言為中性(0)。
在提取資源時(shí),ResourceMask 默認(rèn)超過(guò)一個(gè)項(xiàng)目,那么指定的 ResourceFile 必須是一個(gè) RES 文件或 RC 文件。將二進(jìn)制圖像資源提取到 RC 文件中時(shí),也會(huì)將每個(gè)圖像創(chuàng)建為一個(gè)單獨(dú)的二進(jìn)制文件(ico、cur、bmp、gif、bin)。請(qǐng)看下面的例子。
不能直接操作 ICON 和 CURSOR 資源,除了通過(guò)使用其各自的 ICONGROUP 或 CURSORGROUP 來(lái)添加、刪除、修改、以及提取。ICON 和 CURSOR 仍然可以使用,但 Resource Hacker(TM) 將假定 ICONGROUP 或 CURSORGROUP 是預(yù)期的。
所有操作或錯(cuò)誤都將記錄到“ResHacker.log”中。
注意:如果一個(gè)腳本未產(chǎn)生期望的結(jié)果就請(qǐng)檢查日志!
【舉例】(已經(jīng)忽略文件路徑,有助于理解)
要從 UpdDlg.res 添加或更新 MyProg.exe 中的對(duì)話(huà)名稱(chēng):maindlg lang:0
ResHacker.exe -addoverwrite MyProg.exe, MyProgNew.exe, UpdDlg.res, dialog,maindlg,0
要從 NewImage.bmp 添加或更新 MyProg.exe 中的位圖名稱(chēng):128
ResHacker.exe -addoverwrite MyProg.exe, MyProgNew.exe, NewImage.bmp , bitmap,128,
要從 Images.res 添加或更新 MyProg.exe 中的所有位圖
ResHacker.exe -addoverwrite MyProg.exe, MyProgNew.exe, Images.res, bitmap,,
要從 ReadMe.html 將“用戶(hù)定義”的二進(jìn)制資源 (README,1,0) 添加到 MyProg.exe 中
ResHacker.exe -addoverwrite MyProg.exe, MyProgNew.exe, ReadMe.html, readme,1,0
要將 Images.res 中的所有項(xiàng)目添加到 MyProg.exe 中(但如果有任何項(xiàng)目存在就會(huì)失敗)
ResHacker.exe -add MyProg.exe, MyProgNew.exe, Images.res ,,,
要將 Images.res 中的所有項(xiàng)目添加到 MyProg.exe 中(跳過(guò)任何存在的項(xiàng)目)
ResHacker.exe -addskip MyProg.exe, MyProgNew.exe, Images.res ,,,
要以 Images.res 中的項(xiàng)目修改 MyProg.exe 中的所有項(xiàng)目 (忽略 Images.res 中的任何項(xiàng)目,其不存在于 MyProg.exe 中)
ResHacker.exe -modify MyProg.exe, MyProgNew.exe, Images.res , , ,
要從 MyProg.exe 中將所有圖標(biāo)提取到 myprogicons.rc (創(chuàng)建 MyProgIcons.rc、Icon_1.ico、Icon_2.ico、Icon_3.ico 等等...)
ResHacker.exe -extract MyProg.exe, MyProgIcons.rc, icongroup,,
要從 MyProg.exe 中刪除 GIF 名稱(chēng):128
ResHacker.exe -delete MyProg.exe, MyProgNew.exe, gif,128,
【多命令】
語(yǔ)法:ResHacker.exe -script 腳本文件
腳本文件是一個(gè)文本文件,有下列格式:
//注釋前加上雙斜杠
[FILENAMES]
Exe=
SaveAs=
Log=
[COMMANDS]
-add ResourceSrc, ResourceMask
-addskip ResourceSrc, ResourceMask
-addoverwrite ResourceSrc, ResourceMask
-addoverwrite ResourceSrc, ResourceMask
-modify ResourceSrc, ResourceMask
-extract ResourceTgt, ResourceMask
-delete ResourceMask
如果忽略日志,那么將使用默認(rèn)日志 - ResHacker.log。
注意:如果一個(gè)腳本未產(chǎn)生期望的結(jié)果就請(qǐng)檢查日志!
【舉例】
rh_script_myprog_rus.txt -
//在以 Russian(1049) 項(xiàng)目替換它們之前,
//該腳本將刪除 MyProg.exe 中的所有語(yǔ)言中性(0)
//的字串表、菜單和對(duì)話(huà)資源項(xiàng)...
[FILENAMES]
Exe= MyProg.exe
SaveAs= MyProg_Rus.exe
Log= MyProg_Rus.log
[COMMANDS]
-delete MENU,,0
-delete DIALOG,,0
-delete STRINGTABLE,,0
-add MyProg_Rus.res, MENU,,1049
-add MyProg_Rus.res, DIALOG,,1049
-add MyProg_Rus.res, STRINGTABLE,,1049
rh_script_myprog_upd_images.txt -
//該腳本在 MyProg.exe 中更新 2 個(gè)位圖和一個(gè)圖標(biāo)...
[FILENAMES]
Exe= MyProg.exe
SaveAs= MyProg_Updated.exe
[COMMANDS]
-addoverwrite Bitmap128.bmp, BITMAP,128,
-addoverwrite Bitmap129.bmp, BITMAP,129,0
-addoverwrite MainIcon.ico, ICONGROUP,MAINICON,0
rh_script_myprog_upd_all.txt -
//該腳本以 MyProgNew.res 中的所有資源
//替換 MyProg.exe 中的所有資源
[FILENAMES]
Exe= MyProg.exe
SaveAs= MyProg_Updated.exe
[COMMANDS]
-delete ,,, //在...之前刪除所有資源
-add MyProgNew.res ,,, //添加所有新的資源
【可執(zhí)行文件打包】
為了減少程序的體積,某些應(yīng)用程序在編譯后被 EXE 壓縮器“打包”或“壓縮”。這種情況下,要查看和修改資源是非常困難的。當(dāng)然,逆向工程后仍可以查看和修改資源,但我決定不那么做,這會(huì)對(duì)軟件作者不尊重。用 Resource Hacker(TM) 查看一個(gè)“壓縮”的可執(zhí)行程序時(shí),只有資源類(lèi)型和名稱(chēng)可以看到,而不是實(shí)際的資源。

安裝方法

1、首先在本頁(yè)下載Resource Hacker
2、使用壓縮軟件進(jìn)行解壓
3、運(yùn)行ResourceHacker.exe即可使用

Resource Hacker更新日志

修正了: 顯示多字節(jié)字符時(shí)編輯器字體不正確
修正了: 編譯器不當(dāng)?shù)暮幚?"\x00" 轉(zhuǎn)義字符。
例如, 原來(lái) "\xA9copyright" 編譯為 \xA9C + "opyright"。
現(xiàn)在 "\x00" 格式是用于字節(jié)字符和 "\u0000" 的多字節(jié)字符。
修正了: 錯(cuò)誤處理 #define 指令
修正了: 對(duì)話(huà)框資源中狀態(tài)欄對(duì)齊方式的錯(cuò)誤處理
修正了: 在編輯和二進(jìn)制視圖之間交換時(shí)行號(hào)斷開(kāi)
修正了: 相對(duì)路徑名被破壞
修正了: 分析某些 #include 文件時(shí)出錯(cuò)報(bào)告不正確
修正了: 使用命令行腳本提取有錯(cuò)誤的問(wèn)題
添加了: 對(duì)多行注釋 /*... */ 的支持
更新了: 現(xiàn)在可以打開(kāi)和保存非資源類(lèi)型文件
添加了: 上下文幫助擴(kuò)展并添加了內(nèi)部鏈接

點(diǎn)下面下載:(推薦使用"迅雷"進(jìn)行下載,系統(tǒng)下載大全QQ交流群:)
主站蜘蛛池模板: 巴彦县| 射阳县| 昌吉市| 安西县| 蕲春县| 社旗县| 黔西| 准格尔旗| 温宿县| 洮南市| 涿鹿县| 新巴尔虎右旗| 团风县| 洛川县| 托克逊县| 上犹县| 景洪市| 闽侯县| 宁明县| 灵武市| 准格尔旗| 山阴县| 黔南| 宜城市| 洛阳市| 营口市| 凭祥市| 东港市| 屏东县| 云林县| 潍坊市| 合作市| 盐津县| 中超| 岳阳县| 徐水县| 邵阳县| 东源县| 宁波市| 独山县| 灵川县|