Resource Hacker 3.6.0.92 – EXE, DLL編輯工具中文版
Resource Hacker,用來編修程式資源(*.exe 或 *.dll)察看、反彙編和取代 Windows 32, 64 位元可執行程式中的資源,支援 Delphi 5 和 C++ Builder。其實它雖然能保存資源但實際上只能直接修改圖示和游標,而其他資源必須先導出保存爲相應的文件用其他工具修改後才能導回保存,如果程式本身沒有保護(加殼)。
下載連結 :
http://files.wmos.info/page/547580825795
Resource Hacker(TM) 可以用來:
1. 檢視 Windows 32 位和 64 位可執行檔案(*.exe、*.dll、*.cpl、*.ocx 等等)以及 Windows 資源檔案(*.res)的資源,在已編譯和反編譯的格式下都可以。
2. 提取 (儲存) 資源為檔案 (*.res) 格式,可作為二進位,或作為反編譯過的資源指令碼或圖像。
圖示、點陣圖、指標、功能表、對話、字串表、訊息表、快捷鍵、Borland 視窗和版本資訊資源都可以完整地反編譯為其各自的格式,不論是作為圖像還是作為 *.rc 文字檔案都可以。
3. 變更 (取代) 可執行檔案的資源。
圖像資源(圖示、指標和點陣圖)可以被相對的圖像檔案(*.ico, *.cur, *.bmp)、*.res 檔案、甚至是另一個 *.exe 檔案所取代。
對話、功能表、字串表、快捷鍵和訊息表資源指令碼(以及 Borland 視窗)可以透過使用內部資源指令碼編輯器被編輯和重新編譯。
資源也可以被某個 *.res 檔案所取代,只要取代的資源與其是同一類型並且有相同的名稱即可。
4. 加入 新的資源到可執行檔案。
允許一個程式支援多種語言,或將自訂圖示或點陣圖(公司的識別等)加入到程式的對話中。
5. 刪除 資源。
大多數編譯器加入了應用程式永遠都不會用到的資源到應用程式中。刪除這些不使用的資源可以減小應用程式的體積。
----------------------------------------------
請注意有關 WinXP - Win7 和視覺樣式:
----------------------------------------------
* 將 manifest 資源加入到 Resource Hacker(TM) 中,將會在檢視或編輯對話時導致間歇性的問題 - 因此我不建議這麼做 :)
----------------------------------------------
已知局限性:
----------------------------------------------
1: Resource Hacker(TM) 不能讀取 16 位的可執行檔案。
2: Resource Hacker(TM) 目前是使用 Delphi 3.02 編譯的。當反編譯和重新編譯由新版本的 Delphi 所編譯應用程式的 Borland Delphi 視窗時,如果用幀來建立視窗,重新編譯的應用程式可能會有錯誤。這個錯誤是由於 DFM 關鍵字「inline」未被識別。在反編譯時,「inline」關鍵字將被「object」取代,並且如果在重新編譯之前手動糾正,「inline」將被內部編譯器所拒絕。
3: 為了減少程式的體積,某些應用程式在編譯後被 EXE 壓縮器「打包」或「壓縮」。這種情況下,要檢視和變更資源是非常困難的。用 Resource Hacker(TM) 檢視一個「壓縮」的可執行程式時,只有資源類型和名稱可以看到,而不是實際的資源。