中文名稱:詳解原版WinRAR 封包制作方法
版本:提取WinRAR安裝版中 SFX模塊及安裝腳本的辦法
發(fā)行時(shí)間:2005年
制作發(fā)行:Neighbor
地區(qū):大陸
語(yǔ)言:普通話
簡(jiǎn)介:
打造屬于自己的WINRAR原版風(fēng)格安裝程序包


時(shí)下網(wǎng)上可下的WinRAR版本實(shí)在是太多了,這個(gè)會(huì)員版,那個(gè)會(huì)員版的漫天飛,但你有沒(méi)有想過(guò)打造一個(gè)屬于自己個(gè)性的版本呢?看完此貼后你會(huì)發(fā)現(xiàn),其實(shí)這一切原來(lái)自己也可以輕松做得到!讓我們一起開(kāi)始吧!
首先從官方網(wǎng)站下載自己需要的版本,假設(shè)Winrar 安裝版的文件名為 winrarsc.exe。
1、用 upx 工具從 Winrar 安裝版中提取 SFX 模塊:(附件已提供該教程所需全部軟件)
upx winrarsc.exe -d -oinstall.sfx --overlay=strip
注:此時(shí)提取到的 install.sfx 是解壓過(guò)的,打包前可再用 upx 壓縮。若打包時(shí) sfx 模塊未用 upx 壓縮過(guò)無(wú)效。此時(shí)應(yīng)使用UltraEdit 打開(kāi)文件,查找“RAR!”,將從“RAR!”開(kāi)始到文件結(jié)尾處的所有內(nèi)容刪除,文件剩下的部分另存為一個(gè)SFX文件,例如:“setup.sfx”(此方法由 BigBull 提供)。
2、提取安裝腳本:
winrar cw winrarsc.exe setup.txt
3、注冊(cè)文件請(qǐng)自行搞定(含注冊(cè)機(jī))
4、怎樣將 WinRAR 的注冊(cè)文件集成到安裝程序中?(官方教程)
   每次重新安裝 WinRAR ,都需要把 WinRAR 的注冊(cè)文件 (rarreg.key) 復(fù)制到 WinRAR 的安裝文件夾中,這對(duì)那些經(jīng)常重裝系統(tǒng)或購(gòu)買了大批量注冊(cè)許可的公司用戶來(lái)說(shuō)非常麻煩。能不能把注冊(cè)文件集成到 WinRAR 的安裝程序里,只要安裝一次 WinRAR 就能自動(dòng)注冊(cè)呢?以下方法可以簡(jiǎn)化這個(gè)操作:
   首先把 WinRAR 的安裝程序解壓縮到一個(gè)文件夾,如“ d:\winrar ”,并把注冊(cè)文件 rarreg.key 也復(fù)制到該文件夾。然后將配置文件中的 setup.sfx 復(fù)制到安裝 WinRAR 的目標(biāo)文件夾“ c:\program files\winrar ”;把注釋文件 setup.s 復(fù)制到另一個(gè)文件夾,如“ d:\setup ”。
   打開(kāi)文件夾“ d:\winrar ”,選擇所有文件并右擊,選擇快捷菜單中的“添加到壓縮檔案”。隨之彈出“檔案文件名字和參數(shù)”對(duì)話框。在檔案文件名處輸入: d:\winrarsc.exe ;勾選存檔選項(xiàng)中的“創(chuàng)建自釋放格式檔案文件”、“創(chuàng)建固定檔案文件”、“設(shè)置用戶身份校驗(yàn)”、“鎖定檔案文件”,同時(shí)把壓縮方式設(shè)置為“最好”。
   單擊“高級(jí)”標(biāo)簽,選擇“ sfx 選項(xiàng)”按鈕,出現(xiàn)“高級(jí)自釋放選項(xiàng)”對(duì)話框,單擊“自釋放模塊”標(biāo)簽,選擇其中的 setup.sfx 自釋放模塊。若列表中沒(méi)有 setup.sfx 說(shuō)明配置文件中的 setup.sfx 文件沒(méi)有復(fù)制到指定的位置。
   最后單擊“注釋”標(biāo)簽里的“瀏覽”按鈕,把“從文件載入注釋”定位到“ d:\setup\setup.s ”上。點(diǎn)擊“確定”后退出設(shè)置窗口,這樣 WinRAR 會(huì)對(duì)你所選定文件按照配置文件要求進(jìn)行壓縮設(shè)置,一個(gè)包含了注冊(cè)文件的 winrar 簡(jiǎn)體中文安裝版就制作完成了。如果懶得動(dòng)手可直接下載本人已封裝好的winrar3.5安裝程序或下載keygen.rar包內(nèi)提供的setup.sfx 自解壓安裝模塊和setup.s注釋文件再按上面提供的方法打包即可(從官方版本3.5正式版提取)
此軟件僅供學(xué)習(xí)交流用途,版權(quán)歸原作者及原軟件公司所有,如果你喜歡,請(qǐng)購(gòu)買正版軟件。