根據以下幾篇
http://www.pczone.com.tw/post/1078509/7/
http://www.pczone.com.tw/post/1078510/8/
http://bbs.wmzhe.com/viewthread.php?...ge=1#pid147152
http://www.msfn.org/board/topic/44639-sfxcabexe/
http://hi.baidu.com/wd12aa/blog/item...c9d163d7d.html
修正部分錯誤以及補上圖片
製作出的教學
目前Internet Explorer 8好像有6個修正
其中
IE8-WindowsXP-KB978207-x86-CHT可以直接用
IE8-WindowsXP-KB2360131-x86-CHT取代
IE8-WindowsXP-KB971961-x86-CHT可以直接用
IE8-WindowsXP-KB976662-x86-CHT取代
此外會使用到此篇的壓縮cab工具
http://hi.baidu.com/long200259/blog/...1810a186c.html
_______________文章開始______________________
整個步驟基本流程如下
引用自http://www.pczone.com.tw/post/1078509/7/
因此首先得先取得CAB自解檔案的檔頭部分
這部分參考
http://www.msfn.org/board/topic/44639-sfxcabexe/
How to creat SFXCAB file.
1. Hex edit one update file. Delete after MSCF part. So u have sfx module. lets name it cab.sfx
2. Compress all folder or files with make cab. lets name it files.cab
3. copy /b cab.sfx+files.cab files.exe
4. Hex edit to run files after extract. For example. u want to run setup.exe
Search setup.exe in files.exe.
There is 20 00 in front of setup.exe
Chance it to 60 00.
所以開啟HEX軟體 (以WINHEX為例)
1.開啟WINHEX然後開啟從網路下載的IE8-WindowsXP-x86-CHT.EXE
2.搜尋cab檔案的關鍵字"MSCF" <---- 這裡有一個隱藏點
PS.請搜尋到 '第3個' MSCF 或者 中文版(正簡都一樣)直接搜尋 'PADDINGMSCF'
3.選取MSCF開頭 ---> 可使用快速鍵alt+1
4.選取檔案結尾 ---> 可使用快速鍵alt+2
5.按下del刪除選擇的區塊
6.選擇另存新檔 將cab自解檔的檔頭保留下來
7.確認存下來的cab自解檔的檔頭大小是正確的
cab.sfx滑鼠右鍵-內容
IE8-WindowsXP-x86-CHT.EXE滑鼠右鍵-內容
確定IE8-WindowsXP-x86-CHT.EXE自解部分與cab.sfx大小吻合都是40448
書籤