如何用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)...”,将会打开“压缩文件名和参数”对话框;
uploads/200804/17_215011_ins_rar00.jpg


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


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


uploads/200804/17_215358_ins_rar03.jpg


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


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


uploads/200804/17_215541_ins_rar06.jpg


uploads/200804/17_215616_ins_rar07.jpg


uploads/200804/17_215642_ins_rar08.jpg


uploads/200804/17_215704_ins_rar09.jpg


uploads/200804/17_215729_ins_rar10.jpg


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


uploads/200804/17_215841_ins_rar12.jpg


uploads/200804/17_215916_ins_rar13.jpg


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


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", "恶意软件清除助手"
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值