Make your own free website on Tripod.com


---關於Restorator的快速上手

----------------------------------------
作者: 偉乾

Restorator其實是一個有著先進設計概念的軟體,只是可能尚欠缺些火候。

不管如何,先簡單講一下基礎的使用方法。
軟體界面:
windows.gif

「資源清單區」及「內容區」沒有太大驚訝,倒是「目錄管理區」比較新穎,大家要好好利用,因為這是它的一個先進之處,下面將會講到。
另外他的工具欄也很有特色,現在逐一看看:
toolbar.gif

特點是: 1、具有及時執行目標軟體的功能按鈕,可以讓心急的馬上您看到效果。
2、集成升級檔製作按鈕,讓您的修改結果可以發佈。
3、集成資源抓取功能,方便擷取資源。
4、拖拉式工具欄,可以向左拉出,向右縮入,方便使用。
files.gif

這是他的目錄管理工具欄,專門針對目錄管理區的目錄、檔案的管理、拖曳、建立等,方便您及時的找到相應內容。
view.gif

這是資源查看欄,可以以多種方式查看資源,編輯按鈕可以讓您即時的修改資源,對於VC類的某些資源可以預覽修改效果,對於物件可以自動適應右側內容區大小以便於查看。
建議操作:
開啟檔案→顯示相關資源→這時偉乾建議先在目錄區建立特定的目錄並進入到其中→滑鼠右鍵單擊資源清單區的預修改檔案→選擇"Extract all resource",即可以在特定的當前目錄中生成所有可識別資源的內容,逐一放到相應的檔案夾中。這樣方便管理、對應修改。
資源修改:
1、Res所識別的內容較豐富,且都可以匯出,只要有相應資源編輯軟體可以逐一修改。改好後使用目錄區到相應目錄中,直接將改好後的資原始檔案拖曳到左側清單區中對應的資源即可。
2、也可以使用資源編輯按鈕直接編輯相應內容,可惜對delphi的軟體沒有表單的預覽界面。
無論以上何種方式,都要使用強制修改來確認,這時左側相應的資源表示符會出現一個小箭頭shot.gif,表示已修改了。
保存:
修改完畢後按工具欄上的保存按鈕會出現保存對話框,通常都會自動在原檔案名後加"1"來保存,您也可以自己更改。保存後左側資源區馬上轉換到新檔案的資源顯示,您也可以按執行按鈕馬上觀看修改效果。
其實到此應該基本上會使用該軟體了。

該軟體可以算是目前界面設計最好的一個中文化工具軟體了,對修改目標的資源識別也非常豐富,可惜,最可惜的是不能保證儲存的完好性,在試用過程中的保存成功比例較低。如果這方面能改善絕對是個好軟體。
這裡是他修改exescope後搞亂的資源標題: bad-rcdata1.gif

這是什麼 ?
dll-1.gif

其實這是用它自己看它的.dll檔案,發現其內嵌的升級檔程式,不過用UPX0.61壓縮過,以前用exescope也可以看到類似的內嵌檔案,也可以匯出,但不能匯入,或許可以利用這個軟體實現對內嵌軟體的修改。
思路: 利用本軟體匯出為資原始檔案,通常是.res檔案,用UE或Hex Workshop等查看,可以看到它在檔案最前面添加了一些作為自己識別用的內容。
如果您是新手,只需記住,通常執行檔案是以MZ或MZP作為開頭,您只需把MZ或MZP其前面的內容刪除掉,再另存為.exe檔案即可,建議使用Hex Workshop來操作,「簡體中文化節點」處有英文及中文化版。跟著就可以對新的.exe檔案修改,可能要注意的是,最好保持大小不變以保證嵌入的完好程度。修改後再將刪除掉的標示字串重新填到檔案頭,改會.res檔案再匯入原始檔案中。
以前記得曾用winhex將永久漢化2000的內嵌升級檔抓取出來修改過,也聽有人談起過類似的做法,但成功率很低,不知這個軟體能否改善。可惜它本身就有bug。目前我還沒有試,不知能否成功,提出來大家討論您。

 



回教學