成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

利用7-zip制作自解壓安裝程序

2010-08-28 10:52:54來源:西部e網作者:

第一步:制作7z文件

第二步:得到自解壓安裝模塊7zs.sfx
http://www.7-zip.org/download.html頁面中的“Download extra files and source code:”看到“Extra modules: 7z Library, Plugin for FAR, SFXs for installers”字樣,就下載這個并解壓得到。
自解壓模塊:

--------------------------------------------------------------------------------

7zC.sfx --> Windows 版本。
7zCon.sfx --> 命令行(DOS)版本。
7zS.sfx --> Windows 安裝版本。
7zSD.sfx --> Windows 安裝版本(需調用 MSVCRT.dll)。

--------------------------------------------------------------------------------


第三步:制作安裝配置文件

安裝程序配置文件格式
配置文件包括安裝程序的命令行。文件要以字串 ;!@Install@!UTF-8! 開頭,以 ;!@InstallEnd@! 結尾。且文件必須使用 UTF-8 編碼。文件中還需包含下列變量:

ID_String="Value"

ID_String Value
Title 對話框信息標題。
BeginPrompt 安裝前提示信息。
RunProgram 欲執行命令。若添加子命令 %%T 則會把文件釋放到系統的臨時目錄。

您可以省略上述任何一部分。

配置文件示例
;!@Install@!UTF-8!
Title="7-Zip 1.00"
BeginPrompt="應用程序將安裝 7-Zip 1.00,是否繼續?"
RunProgram="Setup.exe /T:%%T"
;!@InstallEnd@!

程序將以 BeginPrompt 中的信息提示用戶,再執行 RunProgram 中的命令。然后程序將使用 .inf 文件的內容并調用壓縮包中的 advpack.dll 文件進行安裝。

值得提醒的在最終使用自解壓安裝文件時,雙擊后彈出對話框,內容是BeginPrompt的信息,再解壓,解壓無誤后再執行RunProgram設定的程序。

第四步:制作最終文件

最好是把三個文件放在同一目錄內
copy /b 7z模塊文件名+配置文件名+7z文件名 最終文件名

關鍵詞:7-zip
主站蜘蛛池模板: 莱州市| 陵水| 白城市| 桐乡市| 镇沅| 酒泉市| 东至县| 华阴市| 泾阳县| 阿鲁科尔沁旗| 阳信县| 宁乡县| 固始县| 波密县| 喀喇沁旗| 罗甸县| 自贡市| 偃师市| 磴口县| 张家港市| 新沂市| 通榆县| 定远县| 安化县| 华坪县| 漳平市| 博野县| 莫力| 阜新| 阳春市| 高阳县| 中卫市| 冕宁县| 宁津县| 阿尔山市| 禹州市| 东兰县| 共和县| 吴江市| 宜都市| 安义县|