如在C:\CAI文件夹下有cai.exe、a5vfw32.xmo、a5wole.dll、a5wole32.dll四个文件和一个Xtras文件夹,想让生成后的自解压程序把该文件夹下的所有文件解压到对方机器后自动运行其中cai.exe文件。先启动Winrar,进入C:\CAI文件夹,选中所有文件和文件夹,然后单击工具栏上“添加”按钮,在弹出的对话框中选中“创建自释放格式档案文件”选项。同时设置文件名为setup.exe。再单击“注释”标签,并在注释里面输入如下内容:
License=CAI软件授权
{
本程序授权你使用该软件,但是你不得用于商业目的!
}
Setup=cai.exe
TempMode=真的要运行?@询问
Silent=2
Overwrite=1
按下“确定”按钮后生成自解压文件。再切换到C:\CAI文件夹下。双击其中的setup.exe文件,即可看到先出现了一个授权窗口,按下“接受”按钮后,该程序还会询问用户是否真的要运行,按下“是”按钮后该文件会自动解压,并会运行其中的cai.exe文件;而按下“否”按钮则会退出,相当专业。在“常规”选项中选择了“创建自释放格式档案文件”复选框,还可以单击图中的“SFX选项”控制,对自解压选项进行进一步控制。通过它们,我们可以制作出自释放的EXE文件甚至是安装程序。