您的位置:零度軟件園編程工具編程工具reshacker中文版 v5.1.6 免費版

reshacker中文版 v5.1.6 免費版reshacker中文版 v5.1.6 免費版

軟件大小:1.6M

軟件官網:HomePage

用戶評分:

軟件類型:國產軟件

運行環境:WinAll

軟件語言:簡體中文

軟件分類:編程工具

更新時間:2019/10/10

授權方式:免費軟件

插件情況:無 插 件

平臺檢測 無插件 360通過 騰訊通過 金山通過 瑞星通過
軟件標簽: reshacker

reshacker是一款能夠察看、反匯編可執行程序的軟件,類似于eXeScope的功能,但是能夠做到一些它做不到的事情,例如eXeScope不能預覽菜單但它可以。reshacker中文版支持 Delphi 5 和 C++ Builder,能夠在資源替換修改這方便為用戶提供最大的便利,幫助用戶在沒有資源文件的情況下分析、顯示不同的信息,重寫可執行文件。

reshacker下載第1張預覽圖

功能介紹

ResHacker用于察看、反匯編和取代 Windows 32 位可執行程序中的資源,支持Delphi5和C++Builder。

其實它雖然能保存資源但實際上只能直接修改圖標和光標,而其他資源必須先導出保存為相應的文件用其他工具修改后才能導回保存,在這一點上它比不上eXeScope,但可以將它作為一個小巧的資源察看器

軟件特色

1.查看Windows32位和64位可執行和相關文件的資源(*.exe、*.dll、*.cpl、*.ocx、*.msstyles等等),在已編譯和反編譯的格式下都可以。

2.提取(保存)資源為文件(*.res)格式,可作為二進制,或作為反編譯過的資源腳本或圖像。

圖標、位圖、指針、菜單、對話、字符串表、消息表、加速器、Borland窗體和版本信息資源都可以完整地反編譯為其各自的格式,不論是作為圖像還是作為*.rc文本文件都可以。

3.修改(替換)可執行文件的資源。

圖像資源(圖標、指針和位圖)可以被相應的圖像文件(*.ico,*.cur,*.bmp)、*.res文件、甚至是另一個*.exe文件所替換。

對話、菜單、字符串表、快捷鍵和消息表資源腳本(以及Borland窗體)可以通過使用內部資源腳本編輯器被編輯和重新編譯。

資源也可以被某個*.res文件所替換,只要替換的資源與其是同一類型并且有相同的名稱即可。

4.添加新的資源到可執行文件。

允許一個程序支持多種語言,或將自定義圖標或位圖(公司的標識等)添加到程序的對話中。

5.刪除資源。大多數編譯器添加了應用程序永遠都不會用到的資源到應用程序中。刪除這些不使用的資源可以減小應用程序的體積。

ResHacker安裝步驟

1、首先在本站下載ResHacker漢化版軟件包,得到zip格式壓縮包

reshacker下載第2張預覽圖

2、鼠標右鍵點擊壓縮包選擇解壓到當前文件夾,得到exe文件

reshacker下載第3張預覽圖

3、雙擊exe應用程序,就能夠進入ResHacker漢化版主界面進行使用,無需安裝

reshacker下載第4張預覽圖

ResHacker使用方法

一、使用ResHacker軟件替換EXE圖標

1、運行ResHacker軟件,點擊菜單欄上的【文件(F)】, 選擇第一項【打開(O)】 然后就顯示,選擇你要編輯的dll文件。

reshacker下載第5張預覽圖

2、選中你要編輯的dll文件,然后點擊【打開(O)】。

reshacker下載第6張預覽圖

3、點擊對應"圖標組"的那個小小的 "+" 符號,就會拉開子目錄,里面有幾個圖標就會顯示幾個文件夾。

reshacker下載第7張預覽圖

4、接著點擊對應文件夾“3”的那個小"+"符號拉開,選中"1033"后 右邊的預覽框就會顯示出圖標的樣式。 (注意:此時會彈出一個錯誤的提示框,我們確定掉即可。后面才解釋)

reshacker下載第8張預覽圖

5、點擊(上數第4個選項) "替換資源...",選擇你要替換的圖標(ico文件),點擊左上角的"打開新圖標文件(0)..."。

reshacker下載第9張預覽圖

6、選擇圖標文件,找到你要替換的圖標文件后(ico)選中,點擊對話框右下角的 "打開(0)"。

reshacker下載第10張預覽圖

7、接著點擊右下角的 "替換(R)"

reshacker下載第11張預覽圖

8、沒錯,錯誤提示框又彈出來了。老規矩,確定即可。

reshacker下載第12張預覽圖

9、“3”號圖標我們替換好了,下一步就是保存文件了。點擊ResHacker菜單欄上的"文件(F)"選擇 "保存為(A)..."。

reshacker下載第13張預覽圖

二、ResHacker 替換avi

1、啟動 ResHacker 并打開你所要編輯的文件,在此過程中使用 srchadmin.dll 文件示范 。

reshacker下載第14張預覽圖

2、選擇左邊資源樹的 AVI(文件夾)點擊拉開,再次點擊拉開 1301(文件夾)直到看到目標編號為1033 avi并選中。

reshacker下載第15張預覽圖

3、此時你會看到游覽窗口顯示 1033的avi動畫,確定你選中了資源樹中的1301-1033。

4、右鍵 資源樹的 1033,( 附加:此時選擇 保存(S)[ AVI:1301:1033..... ] 即可提取并保存 1301 avi動畫) 選擇 替換資源.... ,出現對話框, 點擊 打開新資源文件(O)... , 現在請你找出已經準備好的 avi文件并選中打開。

reshacker下載第16張預覽圖

5、此時在剛才【替換一個資源...】的對話框中,出現了3個選項。第一項(資源類型)填寫:AVI ,第二項(資源名稱)填寫:1301 ,第三項(資源語言)填寫:1033 ,然后點擊【替換】。

reshacker下載第17張預覽圖

6、此時你將看到替換好的 avi 效果,接著 文件 — 另存為 ,保存好修改后的文件完成 。

常見問題

1、為什么ResHacker使用過程中一直彈出錯誤窗口?

該錯誤提示可能是由于圖標ico文件了面包含了壓縮的256px圖標信息導致的,要是替換不包含壓縮256px的圖標就不會出現這類提示。還好該提示不影響結果,修改好后文件還是成功的。

2、為什么用ResHacker無法成功修改windows啟動界面?

因為系統的ntoskrnl是受到系統保護的,如果hash值有變動會采用原來的啟動界面。你試一試下一個替換啟動界面的軟件,然后加載你修改后的啟動界面試一試?或者啟動的時候按F8進入安全模式替換也可以,不過必須繞過系統文件保護。

增加時所用到的控件的示例

1,插入橫線:

CONTROL "", -1, STATIC, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE, 0, 217, 349, 1

2,插入BMP:

CONTROL 102, 109, STATIC, SS_BITMAP | WS_CHILD | WS_VISIBLE, 75, 9, 264, 151

(其中102為BMP圖片在“位圖”的ID)

3,插入AVI:

CONTROL "#117", 0, "SysAnimate32", ACS_CENTER | ACS_AUTOPLAY | WS_CHILD | WS_VISIBLE, 0, 0, 213, 154

(其中117為AVI資源的ID)

4,插入圖標(32X32):

CONTROL 15, -1, STATIC, SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 20, 20

(其中15為ICO的ID)

5,插入圖標(最大):

與上面的添加方法一樣,只是需要用eXeScope為其增加“實際大小圖象”屬性即可。這樣就會顯示對圖標中最大的圖標(有一點例外:該圖標的ID必須在前)。

6,插入框體:

CONTROL "WinRAR 寒夜孤星版", -1, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 4, 50, 175, 134

7,插入文字:

CONTROL "WinRAR 寒夜孤星版", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 224, 5, 126, 50

8,插入文字,文字可復制,窗口為白色:

CONTROL "WinRAR 寒夜孤星版", -1, EDIT, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 43, 92, 130, 14

9,插入文字,文字可復制,窗口為透明:

CONTROL "WinRAR 寒夜孤星版", -1, EDIT, ES_LEFT | ES_AUTOHSCROLL | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 221, 85, 161, 8

10,在插入文字串中,使用“ \n ”來換行。

以上所說的AVI、WAV、BMP等資源,必須未壓縮,或者使用行程壓縮 ,其他的壓縮方式都將使資源無法使用!

順便說一下:ResHacker 文件下的 Dialogs.txt 與其他文本不同,他為 ResHacker 提供控件解釋。如果將其刪除,會導致 ResHacker 無法直接添加修改控件!

②菜單:

APPMENU MENU

LANGUAGE LANG_CHINESE, 0x2

{

POPUP "文件(&F)"

{

MENUITEM "新建(&N)", 1000

MENUITEM "打開(&O)...", 12

MENUITEM "保存(&S)", 13

MENUITEM "另存為(&A)...", 14

MENUITEM "還原(&R)...", 15

MENUITEM "屬性(&P)", 100

MENUITEM SEPARATOR

MENUITEM "退出(&X)", 16

}

}

以上是一個最簡單的菜單示例,其中,

APPMENU為菜單的ID。

LANGUAGE LANG_CHINESE為該菜單的語言屬性—2052即簡體中文。

POPUP "文件(&F)",POPUP定義了一個名為文件的按鈕,(&F)為快捷鍵。其英文語言下為POPUP "&File"。

{}成對使用。

MENUITEM 用來定義下拉的菜單內容,后面的數字為其ID。

MENUITEM SEPARATOR用來在菜單中添加一個分割線。

更新日志

1.細節更出眾!

2.BUG去無蹤

用戶評論

(您的評論需要經過審核才能顯示)0人參與,0條評論
140

最新評論

我要搶沙發

請簡要描述您遇到的錯誤,我們將盡快予以修訂

返回頂部
骨牌