【转载】如何用WINRAR制作安装程序

摘要:WINRAR除了用来压缩文件外,还可以用生成自解压文件。正是由于它可以生成自解压格式的可执行文件包,兼之可以设置桌面快捷方式、创建程序以及解压后运行文件能力,因此有自由软件、免费软件用它来制作软件安装包。

正文

WINRAR除了用来压缩文件外,还可以用生成自解压文件。正是由于它可以生成自解压格式的可执行文件包,兼之可以设置桌面快捷方式、创建程序以及解压后运行文件能力,因此有自由软件、免费软件用它来制作软件安装包。

本文以免费软件“恶意软件清除助手”为例,制作它的安装包。

在D:盘建立D:\RogueCleaner文件夹,将该软件的下列文件复制到该文件夹下:
RogueCleaner.exe
RogueCleaner.chm
spcdata.std
TCPIP修复工具.EXE
DOSTOOL.EXE

其中:
RogueCleaner.exe为该软件的Windows下执行文件
RogueCleaner.chm为该软件的帮助文件
spcdata.std为该软件的配置文件
TCPIP修复工具.EXE为该软件的TCP/IP协议恢复工具
DOSTOOLS.EXE为该软件的DOS工具箱

1、用资源管理器打开D:\RogueCleaner文件夹,按Ctrl+A或者用鼠标选取所有文件,然后选择的文件上点击鼠标右键,选取“添加到压缩文件(A)...”,将会打开“压缩文件名和参数”对话框;
 



2、选择“常规”选项卡,勾选压缩文件里的“创建自解压格式压缩文件(X)”,并压缩文件名设置为“setup.exe”,如图所示;
 



3、选择“高级”选项卡,点击“自解压选项(X)”按钮,打开“高级自解压选项”对话框,在其“常规”选项卡中的“解压路径”中填入“RogueCleaner”,单选“在Program Files中创建(P)”。其意思是在安装时将软件默认安装在系统的“Program Files\RogueCleaner”文件夹下;如图所示;
 



 



4、在“高级自解压选项”对话框中,再选择“高级”选项卡,为安装程序设置快捷方式,点击“添加快捷方式(A)”按钮,打开“添加快捷方式”对话框,一个一个地添加快捷方式,添加一个点一次“确定”按钮,它会生成相应的脚本,如下图所示;
 



5、在“高级自解压选项”对话框中,再选择“文本和图标”选项卡,在“自解压文件窗口标题”中填入:“恶意软件清除助手”安装包;然后在“自解压文件窗口显示的文本”中填入对软件描述,如下图,再在“从文件加载自解压文件图标”中填入为安装程序设置的图标的路径,如图所示;
 



 



 



 



 



 



6、在“高级自解压选项”对话框中,再选择“许可”选项卡,准备为安装程序设置许可协议,如下图所示;
在“自解压文件窗口显示的文本”和“许可文本”中,可以使用一些简易的HTML标记来控制文本格式;
 



 



 



7、在“高级自解压选项”对话框中,再选择“模块”选项卡,在“选择自解压模块”列表中选择“Default.SFX Windows 图形界面 RAR 自解压模块”,最后点击“确定”按钮来关闭“高级自解压选项”对话框,如图所示;
 



8、通过上面的步骤,生成下面的自解压脚本,并存储在该压缩文件的注释中:

;下面的注释包含自解压脚本命令

Path=RogueCleaner
SavePath
Title=“恶意软件清除助手”安装包
Text
{
<font color=green><b>恶意软件清除助手功能:</b></font><br>
=====================================<br>
<font size=2>
1、恶意软件清理 <br>
2、系统进程清理 <br>
3、启动项目清理 <br>
4、注册表项清理 <br>
5、可疑文件搜索 <br>
5、临时文件清理<br>
==============================================<br>
恶意软件清理助手为纯绿色软件,<br>
不写注册表,不往系统目录写文件,<br>
卸载时直接删除所在文件夹即可。<br>
==============================================<br>
RogueCleaner.exe 为该软件的Windows下执行文件<br>
RogueCleaner.chm 为该软件的帮助文件<br>
spcdata.std 为该软件的配置文件<br>
TCPIP修复工具.EXE 为该软件的TCP/IP协议恢复工具<br>
DOSTOOLS.EXE 为该软件的DOS工具箱<br>
<br>
安装包制作:朱亦文<br>
二〇〇六年十一月四日</font>
}
License=许可协议
{
《<font color=red><b>许可协议</b></font>》<br>
=======================================<br>
<br>
<font size=2>
本软件是从互联网上下载,版本归原作者所有。<br>
<br>
恶意软件清理助手为纯绿色软件,<br><br>
不写注册表,不往系统目录写文件,<br><br>
卸载时直接删除所在文件夹即可。<br><br>
<br>
安装包制作:朱亦文<br>
二〇〇六年十一月四日
</font>
}
Shortcut=D, "RogueCleaner.exe", "", "恶意软件清除助手 V2.20", "恶意软件清除助手"
Shortcut=P, "RogueCleaner.exe", "RogueCleaner", "恶意软件清除助手 V2.20", "恶意软件清除助手"
Shortcut=P, "RogueCleaner.chm", "RogueCleaner", "恶意软件清除助手帮助文档", "帮助"
Shortcut=P, "WinSockFix.exe", "RogueCleaner", "WinSock 修复工具", "WinSock Fix Tool"
Shortcut=P, "TCPIP修复工具.EXE", "RogueCleaner", "TCP/IP 修复工具", "TCP/IP 修复工具"
Shortcut=T, "RogueCleaner.exe", "RogueCleaner", "恶意软件清除助手 V2.20", "恶意软件清除助手"

本文章由 萧过无痕 首发 萧过无痕的栖息地,欢迎转载,转载时敬请保留本版权信息,谢谢!

标签: winrar, 制作 安装包 自释放

引用地址:

发表评论