第二步:得到自解压安装模块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
文件进行安装。
值得提醒的在最终使用自解压安装文件时,双击后d出对话框,内容是BeginPrompt的信息,再解压,解压无误后再执行RunProgram设定的程序。
第四步:制作最终文件
最好是把三个文件放在同一目录内
copy
/b
7z模块文件名+配置文件名+7z文件名渣坦
最终文件名
使用winrar制作自解压文件的 *** 作步骤职下:
1 、选择要需要压缩的文件或者文件夹,点击右键,在菜单中选择 WinRAR 的「添加到压缩文件」,打开「压缩文件名和参数」对话框。 勾选「创建自解压格式压缩文件」,压缩文件名的扩展名就会自动变成「exe」。
2、 选择「高级」选项卡,然后点击「自解压选项」按钮。
3、 在打开的高级自解压选项窗口中,可以对自解压文件设置很多功能。 在常规选项卡中,可以设置文件的解压路径,还可以指定在自解压前或者自解压后自动执行某个程序或命令。 通过这两个设置项目,就可以制作一个简单的安装程序,比如指定将文件解压到某个地方,然后在解压后自动执行解压出来的某个程序。
4、在高级选项卡中,可以让自解压程序自动向桌面、开始菜单等位置添加快捷方式,结合前面所说的,就可以更加完善的制作安装程序了。某些 *** 作在 Windows Vista 和 Windows 7 上会遇到 UAC 的阻碍,可以勾选「请求管理员密码」来让自解压程序能够在运行的时候得到需要的权限。
5、在模式选项卡中,「解包到临时文件夹」和「安静模式」也是比较常用的两个选项。 通链没核过对这两个项目的配置,能够达到隐藏RAR自解压文件在执行解压 *** 作的目的,让所有的自解压棚掘 *** 作都隐藏在后台,让人察觉不到。 比察贺如要压缩一个软件的安装程序,那么并不需要得到解压后的文件,只需要让其能够顺利执行安装程序就可以了。那么就设置它为解包到临时文件夹并且全部隐藏,解压后自动执行安装程序。这样的效果,就是执行自解压文件后,完全看不到 WinRAR 的解压窗口和过程,直接就会看到解压后自动运行的软件安装程序,软件安装完成后,解压在临时文件夹里面的文件,也就是安装程序将会被自动清除,并不会被留下占用空间。
6、WinRAR 默认的自解压文件图标。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)