以下內容由Google蒐集資料並參考www.ns-bbs.com並進行抄襲修改

 做自己的 WinRAR 自解模組 ,先聲明,既然是轉貼修改來的,圖片當然就貼原貼的囉~我自己也懶惰截圖了

WinRAR是我們常用的一款"家戶喻曉到暴"的解壓縮軟體,支援的格式"多到很靠杯"。 所以很多人因為台灣可悲的"假光纖 ",即使那麼幾%的容量,也為了網路分享而需要節省,所以WinRAR的.rar格式就成為網路上最常見到的格式了!  不過少部份的合法分子並沒有安裝"長期試用版"的WinRAR所以每次打開都會有那提醒註冊的鳥提示,或是乾脆沒有安裝,造成分享檔案時解壓縮的不方便。於是呢~ 這就是"自我解壓縮"功能當老大的時候了,

建立自動安裝的自解壓縮步驟如下:
1. 檔案總管中選取要壓縮的檔案
2. 選擇"加到壓縮檔(A)"
3. 如下圖填入壓縮檔名,勾選"建立自我解壓縮檔案(X)"
4. 按下確定產生自解檔
5. 當你點選自解檔時,會如下圖出現一個版權宣告視窗,詢問你是否接受,按下接收後會問你是否要進行安裝,當你按下"是"的時候,就會啟動 setup.exe

如果你還想傻瓜化一點,還可以使WinRAR自解壓縮後,自動運行其中的文件。
只要新建一個自我解壓縮檔之後,在被註那邊輸入相應指令即可~


   Winrar自解檔支援相當多的指令,下面是 指令的大概列表

Delete 解壓縮前先刪除檔案
License 顯示程式的使用授權協定
Overwrite 選擇檔案的覆寫模式
Path 設定預設目標路徑
Presetup 指定解壓縮前執行的程式
SavePath 儲存目的地路徑
Setup 指定解壓縮後執行的程式
Shortcut 建立解壓縮檔案的捷徑
Silent 跳過開始時的對話方塊
TempMode 解壓縮檔案到暫存資料夾
Text 加入純文字到自解檔對話方塊純文字視窗
Title 設定自解檔對話方塊標題


依據上述的簡單指令呢,就已經可以建立一個"很好很強大"的基本安裝程式樣本了~ 如下面的範例

Title=安裝程式標題
License=授權窗口標題
{
授權內容
}
Setup=解壓完後運行的文件
TempMode=解壓時可選性問詢@問詢標題
Silent=2
Overwrite=1

像是
Title=他,馬的,支那男妾
Text=光脫內褲不夠,到不穿文化最盛的國家單單脫內褲哪夠看
License=小九肚子餓了
{
我看了報紙<br/>
才知道我家這麼多美國人啊!<br/>
<br/>
<a href = 'http://victor8314.blogspot.com'/>歡迎筆戰</a>
}
Setup=setup.EXE
TempMode=做好選錯總統的覺悟了嗎?
Silent=2
Overwrite=1

這樣,運行該壓縮包的用戶只需動一下鼠標,這個程序就會解壓完後自動運行你想要運行的文件。


進階版~ 這部分有很大的比例是直接複製貼上中間再修修改改的

在自解檔模組包含的各種圖標樣式等等是可以修改成您爽的樣子的。例如,您可以在起始對話方塊中顯示您爽出現的圖案。不過小氣的WinRAR 本身並不提供做細節修改的工具或檔案,所已如果您想要的話,就繼續讀下去吧~

 

(貼圖與下面範例略有出入...)

說明:

WinRAR 自解壓縮檔可以用自己喜歡的圖案,就可以在分享檔案時順便有些廣告效果,以及防止他人"鄉民的精神",如上圖,howase到底是誰啊? 原作者嗎? 總之謝謝你啦我懶惰自己截圖,以下開始...

請準備下列工具

ResHacker
WinRAR
以及這個檔案..
Default.SFX

使用 ResHacker 開啟 Default.SFX,動作>取點陣圖...

開啟帶有新點陣圖的檔案,圖檔必需為 BMP 格式,完成後記得按取代

對話方塊>Startdlg>1028(繁中)裡調整各個按鈕及貼圖的位置,如果沒有出現對話方塊按一下顯示對話方塊按鈕

修改後

修改完後記得按編譯指令碼,藍底線代表位置 X / Y(4 / 5),紅底線代表大小寬 / 高(200 / 56),有一項需要注意的是貼圖的寬高
你的貼圖寬高在這裡面要除 1.5,因為裡面顯示的大小不正確,(我圖的寬300/1.5=200)。

最後 檔案>存檔 檔名.SFX

使用:

將存檔複製到WinRAR安裝目錄裡,一般設定 勾選 建立自我解壓縮檔

進階設定自解檔選項

模組 選擇剛才做好的檔案。

Tip..當以上設定完後可以回到一般設定>設定檔>儲存目前...

然後就確定確定......完成

補充:

自定標題、內容及圖示,進階設定 按 自解檔選項>文字及圖示裡增加,圖示必須符合32*32 OR 16*16 (256色 OR 16色)其他大小將不會顯示,設定完後回到一般設定>設定檔>儲存目前... 此後將都以此壓縮不用再設定一堆。

加殼脫殼工具UPX 可以將做好的SFX加殼,有舊式壓縮來降低檔案的大小,這個已經是中文介面了應該不用說太多了吧...

就是這麼簡單! 你已經會自己製作"個人化"的安裝程式了~

arrow
arrow
    全站熱搜

    victor8314 發表在 痞客邦 留言(1) 人氣()