剛剛從 Ubuntu 切回來 XP,順便拆了 AVG 的安裝程式,果然用 7-zip 解壓縮就可以了。但是跟我想像中不一樣的是他們把 Toolbar 做在同一的安裝程式裡頭了,所以沒辦法將安裝程式分離出來...一般來說,程式是由『封裝程式』來打包成安裝程式,因為程式可能有不同檔案需要放置在不同的目錄中才能正常運作,例如某些程式需要將檔案放在system32底下...等等,為了方便使用者安裝,所以才會打包成安裝程式,如此一來檔案變小(壓縮),使用也更方便(照精靈走就可以安裝完畢)。目前封裝程式有非常多種,常見的有 Inno Setup、NSIS、InstallShield Installers、Microsoft Windows Installer、WISE Installer...等等。Universal ExtractorUniversal Extractor 是一個國外的高手寫的多功能脫殼器,一般用於中文化之類的地方,支援的格式有數十種。Inno SetupInno Setup 的辨識方法如下,按下安裝視窗左上角的icon之後,底下有個『About...』的,大概都是 Inno Setup,如果不確定再打開 About 視窗,上頭會寫著 Inno Setup 的訊息...Inno Setup 一般來說是沒辦法直接拆,必須靠 Universal Extractor 來解開。以小弟的 KMPlayer 安裝程式為例:解開之後會得到兩個目錄{app}、embedded,一個檔案install_script.iss{app}是主程式的目錄、embedded是安裝程式自己的檔案(可以刪除)、install_script.iss則是安裝程式的腳本NSISNSIS 我就不多說了,之前在自己的部落格上面寫過拆解 NSIS 的文章,拆解方式很簡單,只要用 7-zip 4.40 beta 以上的版本就能像壓縮檔一樣解開了...辨識方式也很簡單,就是安裝程式左下角有個『Nullsoft Scriptable Install System』字樣,就是NSIS了,不過這個字串可以自訂...InstallShield InstallersInstallShield Installers 是付費程式,一般都是大型軟體才會看得到,像是 Photoshop 的安裝程式...等等,辨識方式如下,視窗的 Title bar 會有 InstallShield Wizard 的字樣,而左下角也會有個 InstallShield 的字樣。InstallShield 的安裝程式通常用 WinRAR 就能解壓縮了,但是解開來之後得到的只是展開過的安裝程式,所以通常不會想去拆這類的安裝程式,因為屬於大型安裝程式,檔案的安裝目的地也遍佈整個系統磁碟,很麻煩。Microsoft Windows Installer這是微軟推出的安裝程式,副檔名是 *.msi,但也可以是 *.exe,可以透過 Universal Extractor 拆開來,但是偶爾會有些檔案無法這麼做。WISE InstallerWise 比較少見,辨識方式是開始安裝時會出現類似下面的視窗,上面會寫著『Intiialing Wise Installation Wizard』的字樣,可以透過 Universal Extractor 拆開來,但是偶爾會有些檔案無法這麼做。
我剛安裝也是被嚇到 百度?!不過就算選擇不安裝Security Toolbar網頁瀏覽掃瞄防護還是會偷偷啟動 占用頻寬網路不流暢 也許是我的宿舍網路本來就不快我是選擇重新安裝-->自訂安裝-->LinkScanner取消勾選這才解決問題~