使用 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文件,經常性出錯,這個就沒這方面問題。