- 軟(ruǎn)件大小:3.00M
- 軟件語言:中文
- 軟件類型:漢化軟(ruǎn)件
- 軟件類別:免費軟件 / 編(biān)程工具
- 更(gèng)新(xīn)時間:2020-06-10 15:17
- 運行環(huán)境:WinAll, WinXP
- 軟(ruǎn)件等級:
- 軟件廠(chǎng)商:
- 官方網站(zhàn):http://www.itseasyglobal.com/
20.79M/中文/2.5
355KB/中文/10.0
7.45M/中文/10.0
595KB/中文(wén)/10.0
580KB/中文/10.0
reshacker中文版64/32位免安裝就(jiù)是一個exe軟件界麵修(xiū)改工具,大家平時找的exe圖標修改器(qì)也可以用它(tā)來(lái)實現。同時,reshacker也是一個反(fǎn)編譯工具(jù),可以用來自定義可執行程序(xù)的字體、排序等,編程可能會有的到。
reshacker非常強(qiáng)大的資源查(chá)看器,編譯(yì)和反(fǎn)編譯工具!主(zhǔ)要用於可執(zhí)行程序的資源編輯(jí)器,查看、編(biān)譯、反編譯等(děng)。這(zhè)款小巧的資源(yuán)編譯器和反編譯器(qì)、資源(yuán)替換修改工具簡單實用,可以打開(kāi)任意類型的 Windows 可執行文件(jiàn) (*.exe、*.dll、*.scr、*.mui 等等(děng)),可以添加(jiā)、修(xiū)改、或(huò)刪(shān)除這些(xiē)文(wén)件內(nèi)的資源,可以創建和編(biān)譯資源腳本文件 (*.rc),也可以編輯資源文件 (*.res)。
1.提取 (保存) 資(zī)源到(dào)文件 (*.res) 格式,作為二進製(zhì),或作(zuò)為(wéi)反編(biān)過的譯資源腳本或圖像(xiàng)。圖標(biāo),位(wèi)圖,指針,菜單,對話,字符(fú)串表,消息表,加速器,Borland 窗體和版本(běn)信息資源都可以被完整地反編譯為(wéi)他們各自的格式,不論是作為圖像或(huò) *.rc 文本文件。
2.查看(kàn)Win32可執(zhí)行和相關文件的資(zī)源 (*.exe, *.dll, *.cpl, *.ocx),在已編(biān)譯和反編譯的(de)格式(shì)下都可以。
3.添(tiān)加新的資(zī)源到可執行文件。允許一個程(chéng)序支持多種語(yǔ)言,或者添加一個(gè)自(zì)定(dìng)義圖標或位圖 (公司的標(biāo)識等) 到程序的對話中。
4.修改(替(tì)換)可執行(háng)文件的資(zī)源。圖像資源(yuán) (圖標,指針和位(wèi)圖) 可以被相應的圖(tú)像文件 (*.ico, *.cur, *.bmp),*.res文(wén)件(jiàn),甚(shèn)至另(lìng)一個 *.exe 文(wén)件所替換(huàn)。對(duì)話,菜單,字符串表,加速器和(hé)消息表資源腳本 (以及(jí) Borland 窗(chuāng)體) 可以(yǐ)通過使用內(nèi)部資源腳(jiǎo)本編輯(jí)器被(bèi)編輯和重(chóng)新編(biān)譯。資源(yuán)也可以被一個(gè) *.res 文件所替換,隻要替換的資源與它是同一類型並且有相同的名稱。
5.刪除資源(yuán)。大多數(shù)編譯器添加了(le)應用程序永遠不會用到的資源(yuán)到應(yīng)用程序中。刪除這些不使用(yòng)的(de)資源可以減小一(yī)個應用程序的大。
修改exe圖標:
1.運行(háng)reshacker軟件,點擊(jī)菜單欄上(shàng)的文件(f),選擇第一項打開(o)然後就顯示,選(xuǎn)擇(zé)你要編(biān)輯的dll文件。
2.選(xuǎn)中你要編輯的dll文件,然後點擊打開(o)。
3.點(diǎn)擊對應"圖標組"的那個小小的"+"符號,就會拉開子目(mù)錄,裏麵有幾個圖標就(jiù)會(huì)顯示幾個文件(jiàn)夾(jiá)。
4.接著點擊對應文件夾“3”的那個小"+"符號拉(lā)開,選(xuǎn)中"1033"後右邊的預覽框(kuàng)就(jiù)會顯示(shì)出圖標(biāo)的(de)樣式(shì)。(注(zhù)意:此時會彈出(chū)一個(gè)錯誤的提示框,我們確定(dìng)掉即可。後麵才解(jiě)釋)
5.點(diǎn)擊(上數第4個選(xuǎn)項)"替換(huàn)資源...",選擇你要替換的(de)圖標(ico文件),點(diǎn)擊左上角的"打開新圖標文件(0)..."。
6.選擇圖標文(wén)件,找到你要替換的圖標(biāo)文件(jiàn)後(ico)選中(zhōng),點擊對話框右(yòu)下角的"打開(0)"。
7.接著(zhe)點(diǎn)擊右下角的"替換(r)"
8.沒錯(cuò),錯誤提示(shì)框又彈出來了。老規矩,確定即可。
9.“3”號圖標我(wǒ)們替換好(hǎo)了,下一步就是保(bǎo)存(cún)文件(jiàn)了。點擊reshacker菜單(dān)欄(lán)上的"文件(f)"選擇(zé)"保存為(a)..."。
替換avi:
1.啟(qǐ)動reshacker並(bìng)打開你所要編(biān)輯的文件,在此過程中使用srchadmin.dll文件示範。
2.選(xuǎn)擇左邊(biān)資源樹的avi(文(wén)件(jiàn)夾)點擊拉開,再次點擊拉開1301(文件(jiàn)夾)直到看(kàn)到目標編(biān)號為1033avi並選中。
3.此時你會看到遊覽窗口(kǒu)顯示1033的avi動畫,確(què)定你選中了資源樹中的1301-1033。
4.右鍵資源樹(shù)的1033,(附加:此時選擇保存(s)[avi:1301:1033.....]即可提取並保存1301avi動(dòng)畫(huà))選擇替換資源....,出現(xiàn)對話框,點擊打開(kāi)新資源文件(jiàn)(o)...,現在請你(nǐ)找出已(yǐ)經準備(bèi)好的avi文(wén)件(jiàn)並選中打(dǎ)開。
5.此時(shí)在剛(gāng)才替換一個資(zī)源...的對話框中,出現了3個選項。第一項(資源類型)填寫:avi,第二項(xiàng)(資源名稱(chēng))填寫:1301,第三項(資(zī)源語言(yán))填寫:1033,然後點擊替(tì)換(huàn)。
6.此時(shí)你(nǐ)將(jiāng)看(kàn)到替(tì)換好(hǎo)的avi效果,接著文件(jiàn)—另存為,保存(cún)好(hǎo)修改(gǎi)後的(de)文件完成。
新(xīn)版本reshacker可(kě)能作(zuò)者考慮到修改原件的安全問題,如果(guǒ)你修改了(le)一個(gè)資後(hòu)直(zhí)接(jiē)退出程序,軟件沒有任何(hé)提示而是(shì)直接退出,這(zhè)樣就導(dǎo)致你(nǐ)剛(gāng)才的修改(gǎi)丟失。若要保存你(nǐ)的修改(gǎi),必須重新點(diǎn)擊上下文(wén)菜單中的“編譯對話框”,或在左側的(de)樹視圖中任意(yì)點擊(jī)一個條目(mù)就能提示你是否編譯並保存。
1.插入(rù)橫(héng)線:
CONTROL "", -1, STATIC, SS_etcHEDHORZ | WS_CHILD | WS_VISIBLE, 0, 217, 349, 1
2.插入(rù)BMP:
CONTROL 102, 109, STATIC, SS_BITMAP | WS_CHILD | WS_VISIBLE, 75, 9, 264, 151
(其中102為BMP圖片(piàn)在“位圖”的ID)
3.插入(rù)AVI:
CONTROL "#117", 0, "Sysanimate32", ACS_CENTER | ACS_AUTOPLAY | WS_CHILD | WS_VISIBLE, 0, 0, 213, 154
(其中117為(wéi)AVI資源的ID)
4.插入圖標(32X32):
CONTROL 15, -1, STATIC, SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 20, 20
(其中15為(wéi)ICO的ID)
5.插入圖標(最大):
與上麵的添加方法一樣(yàng),隻是需(xū)要用(yòng)eXeScope為其增加“實際大小圖象”屬性即可。這樣就會顯示對圖標中最大的圖標(有一點例外:該圖標(biāo)的(de)ID必須在(zài)前(qián))。
6.插入框體(tǐ):
CONTROL "winrar 寒夜孤星版(bǎn)", -1, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 4, 50, 175, 134
7.插(chā)入文字:
CONTROL "winrar 寒夜孤星(xīng)版", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 224, 5, 126, 50
8.插入文字,文字可複製,窗口為(wéi)白(bái)色:
CONTROL "WinRAR 寒夜孤星版(bǎn)", -1, EDIT, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 43, 92, 130, 14
9.插入文字,文字可複製(zhì),窗口為透(tòu)明:
CONTROL "WinRAR 寒夜孤(gū)星版", -1, EDIT, ES_LEFT | ES_AUTOHSCROLL | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 221, 85, 161, 8
10.在(zài)插入文字串中,使(shǐ)用“ \n ”來(lái)換行。
以上所說的AVI、WAV、BMP等(děng)資源(yuán),必須未壓縮,或(huò)者使用行程壓縮 ,其他的(de)壓縮方式都將使資(zī)源(yuán)無法使用!
順便說(shuō)一(yī)下:ResHacker 文件下的 Dialogs.txt 與其他文本不(bú)同,他為 ResHacker 提供控(kòng)件解釋。如(rú)果將其(qí)刪除,會導致 ResHacker 無法(fǎ)直接(jiē)添加修改控件!
②菜單:
APPMENU MENU
LANGUAGE LANG_CHINESE, 0x2
{
POPUP "文(wén)件(&F)"
{
MENUITEM "新建(&N)", 1000
MENUITEM "打開(&O)...", 12
MENUITEM "保存(&S)", 13
MENUITEM "另存為(&A)...", 14
MENUITEM "還原(&R)...", 15
MENUITEM "屬(shǔ)性(&P)", 100
MENUITEM SEPARATOR
MENUITEM "退出(&X)", 16
}
}
以上是一個最(zuì)簡單的(de)菜單(dān)示(shì)例,其中,
APPMENU為菜單的ID。
LANGUAGE LANG_CHINESE為該菜單的語言屬性—2052即簡(jiǎn)體中(zhōng)文。
POPUP "文件(jiàn)(&F)",POPUP定義了(le)一個名為文件的按鈕,(&F)為快捷鍵。其英文(wén)語言下為POPUP "&File"。
{}成(chéng)對使(shǐ)用。
MENUITEM 用來定(dìng)義下拉的菜單內容,後麵的數字(zì)為其(qí)ID。
MENUITEM SEPARATOR用來在菜單中添加一個分割線。
1.為什麽(me)用(yòng)ResHacker無法成功修改windows啟動界麵(miàn)?
因為係統的ntoskrnl是受到係(xì)統保護的,如果(guǒ)hash值有變動會(huì)采(cǎi)用原(yuán)來的啟(qǐ)動界麵。你試一試下(xià)一個替換啟動界麵的軟(ruǎn)件,然後加載你修(xiū)改後的(de)啟(qǐ)動界麵試一試?或者啟動的時(shí)候按(àn)F8進入安全模(mó)式替(tì)換(huàn)也可以,不過(guò)必須繞(rào)過係(xì)統(tǒng)文件保護。
2.為(wéi)什麽ResHacker使用過程(chéng)中一直彈出錯(cuò)誤(wù)窗口?
該錯(cuò)誤提示可(kě)能是由於圖標ico文件了麵包含了(le)壓縮的256px圖(tú)標信息導致的(de),要(yào)是替換不包含壓縮256px的圖標就不會出現這類(lèi)提示。還好該(gāi)提示不影響結果,修改好後文件還是成(chéng)功的。
v5.1.7更(gèng)新內容:
修正(zhèng)了: 顯示多字節(jiē)字符時編(biān)輯器字體不正確
修正(zhèng)了: 編譯器不當的(de)含(hán)糊處理 "\x00" 轉義字符。
例如, 原來 "\xA9copyright" 編(biān)譯(yì)為 \xA9C + "opyright"。
現在(zài) "\x00" 格式是用於字節字(zì)符和(hé) "\u0000" 的多字節字(zì)符。
修正了: 錯誤處(chù)理 #define 指令
修正了: 對話框資源中狀態欄對齊方式的(de)錯(cuò)誤處理(lǐ)
修正(zhèng)了(le): 在編輯(jí)和二進(jìn)製視圖之間(jiān)交換時行號斷開
修正了: 相對(duì)路徑名被破壞(huài)
修正了: 分析某些 #include 文件時出(chū)錯(cuò)報告不正確
修正了(le): 使用命令行腳本提(tí)取有錯誤(wù)的(de)問題
添加了: 對多行(háng)注釋 /*... */ 的支持
更新了: 現在(zài)可以打開和保存非(fēi)資源類型(xíng)文件
添(tiān)加了(le): 上下文(wén)幫助擴展並添(tiān)加了內部鏈接
請描述您所遇到的錯(cuò)誤(wù),我們將(jiāng)盡快(kuài)予以修正,謝謝!
*必(bì)填(tián)項,請(qǐng)輸(shū)入內(nèi)容