Make your own free website on Tripod.com



內嵌自解模組之修改 (範例: Outlook Express Backup)

少數程式是採 [自解模組] 內嵌方式,如果只單純用中文化工具會找不到,即使找到也只能當 UniCode 碼直接置換處理,這樣就會有嚴重瑕疵。

據弟經驗一般壓縮、備份、安裝工具或升級檔包裝軟體較會採這種內嵌方式,像是 Netzip Classic 也是如此。

目前可以處理這類資源之工具極少,在此介紹一款 Resource Hacker

下圖使用 Resource Hacker 開啟。於內嵌模組上按一下,內嵌模組通常是 sfx xxx 或 exe xxx 之類名稱 (沒固定),此例是: SFX_EXE (資源類型) => 147 (資源名稱) => 1033 (語系)。


然後於功能表之 [動作] => [儲存資源成二進制檔案] 按一下。接著存成 147.exe 即可。147.exe 就是不折不扣的標準資源 (可執行檔)。

接下來就可以使用 Resource Hacker 開啟 147.exe 直接修改。


修改完存檔後。接下來重新開啟原本程式。於 SFX_EXE => 147 => 1033 處按滑鼠右鍵 => 選 [取代資源]。


於對話內按 [開啟帶有新資源的檔案],然後載入剛剛的 147.exe。

接下來 [資源類型] 填 SFX_EXE,[資源名稱] 填 147,語系僅一個所以可免 (中文一般是 1028)。


最後存檔即大功告成。

∼如塵∼

回索引