使用 IExpress 可以创建自解压 CAB 压缩文件。该软件为绿色软件,解压后就可以使用。其中的“IExpress.exe” 为制作向导程序,“makecab.exe”为 CAB 压缩器,“wextract.exe”为自解压模块(源文件已是简体中文)。
iexpress使用方法
A:需在安装 IE 管理工具包
(1)在 IE5 的安装文件中找到“ieak5.exe”或“ieak5cd.exe”其中任何一个,用鼠标双击运行它。
(2)安装完成之后,打开 C:\WINDOWS\SYSTEM 文件夹,找到 iexpress.exe,它就是 Iexpress,为它创建一个快捷方式,以后运行快捷方式就可以了。
方法B:不安装 IE 管理工具包
(1)与方法 A 中的第一步相同。
(2)当安装程序要你选择“安装的目标文件夹”时,在 C:\WINDOWS\TEMP\IXP000.TMP 文件夹中找到下面三个文件:makecab.exe、iexpress.exe、wextract.exe。因为这个文件夹在安装程序运行后会自动删除,所以把这三个文件复制到另一个安全的文件夹中,以后运行 iexpress.exe 即可。这三个文件为:makecab.exe(CAB 文件制作工具)、iexpress.exe(CAB 自解压文件制作向导)、wextract.exe(CAB 自解压文件的“头”文件)。
虽然 Iexpress 制作出的自解压文件是中文界面,但 Iexpress 还是英文界面,下面以制作一个最简单的自解压CAB文件为例,介绍一下 Iexpress 的用法。 运行 iexpress.exe,出现 Iexpress Wizard(向导),然后依次按“下一步”进入各步骤:
(1)选择默认选项“Create new Self Extraction Directive file”(建立新的自解压文件);
(2)选择“Extract file only”(仅解压文件)单选钮;
(3)输入自解压程序标题栏文字,比如“解压 Iexpress”;
(4)选择默认选项“No promtp”(解压前不提示);
(5)选择默认选项“Do not display a license”(不显示许可协议),单击“Add”按钮,在弹出的“打开”对话框中选取需压缩的文件;
(6)选择默认选项“Default(recommended)”(按默认方式显示程序窗口);
(7)选择默认选项“No message”(完成后不显示提示信息);输入将生成的自解压程序文件名,比如“C:\A.EXE”;
(8)选择默认选项“Save Self Extraction Directive(SED)file”(保存此次配置);
(9)开始制作自解压文件,依文件大小,制作过程可能需要几秒至数分钟不等,这期间会出现一个“makecab”的MS-DOS窗口显示制作进度,在“makecab”MS-DOS窗口自动关闭后,单击“完成”即可。 由于 Iexpress 是一个“向导”式的工具,如果选错了或输错了,基本上其中的任何一步都可以通过单击“上一步”来回到上一步,再作修改。只要熟悉了它的界面,操作并不复杂。
使用IExpress创建文件压缩包
1、打开开始菜单,在开始菜单下方输入框中输入iexpress,打开程序。XP或之前版本的朋友可以在打开开始菜单后点击运行,然后输入iexpress找到该程序。
2、选择新建一个压缩包,单击下一步。
3、在这一步中,注意如果您只是想创立一个简单的压缩包,就选择第二项。如果您还希望在解压缩某可执行程序(EXE格式的文件)前有一个向导,那就选择下图中红框标出的选项。本文中采用选择了第二项。单击下一步。
4、在提示框中输入解压缩时位于提示框左上角的文字。单击下一步
5、设置解压前的提示框文字,如果不想要该内容,则选择“No Prompt”。单击下一步。
6、选择一个TXT格式的文件做用户协议,如果不想要该内容,则选择“Do not display a license”,然后单击下一步。
7、选择将要压缩的文件内容。选择完成后单击下一步。
8、选择安装时运行的EXE文件。该EXE文件会在打开本程序生成的文件时运行。选择完毕后单击下一步。
9、选择解压时的窗体状态,可以设置为最大化、最小化或隐藏,这里选择常规(Default),即不处理。
10、输入结束语。即解压完成后弹出的对话框内容。这里选择不输入。单击下一步。
11、这一步要指定压缩包生成的地址,一会儿IExpress会在该地址生成文件。单击下一步。
12、设置程序解压后是否需要重启计算机,这里选择一直不重启。单击下一步。
13、设置是否需要同时生成扩展名为SED的一个文件,该文件会记录该压缩包的制作情况,用于日后改动此压缩包。这里选择不生成。单击下一步。
14、经过最后的确认工序,一个新的程序压缩包就制作完毕了。
注意事项
自解压模块“wextract.exe”不能使用任何压缩壳软件来对它进行压缩,否则将无法创建自解压 CAB 文件!
其中win7的只提取32位,64位无系统无法提取所需文件。
win7版IExpress从win7 sp1系统提取,只能用于vista、2008、win7,不能用于xp和2003。
2003版IExpress32位和64位从2003 R2版系统提取,可用于xp、2003、vista、2008、win7。
该工具用于修改msi安装包内的cab文件兼容性最好,用其它的cab工具打包文件成cab,然后替换到msi里面的cab文件,经常性出错,这个就没这方面问题。