Internet软件分发单位是“软件包”,它由包含.INF文件或软件分发.OSD文件(或两者都包括)的.CAB文件所组成。一个分发单位也可以包含软件组件,如ActiveX控件,DLL文件等。在制作CAB文件时,可以使用Windows自带的工具IEXPress.exe,该工具位于(C:\windows\system32)目录下。
A.编写INF文件
INF文件的格式如图所示,该INF文件可以包含多个文件,本例中只包含了一个DLL文件。
B.制作CAB文件
1.启动IEXPress.exe程序,如图所示
2.选择“Create new Self Extraction Directive file”选项,点击“下一步”按钮,进入图所示界面
3.选择“Create compressed file only(ActiveX Installs)”选项,点击“下一步”按钮,进入图所示界面
4.添加完文件之后,点击“下一步”按钮,进入图所示界面
5.选择CAB文件的存储路径,同时选择“Store fileusing Long File Name inside Package”,点击“下一步”按钮,进入图所示界面
6.选择“Don’t save”,点击“下一步”按钮,进入图所示界面,从而完成CAB文件的制作