Using CAB Wizard to Create a .cab File
After you create the .inf file and the optional Setup.dll file, use the CAB Wizard to create the .cab file. The command-line syntax for the CAB Wizard is as follows:
cabwiz.exe "inf_file" [/dest dest_directory] [/err error_file]
[/cpu cpu_type [cpu_type]]
- inf_file
- Setup .inf file path.
- dest_directory
- Destination directory for the .cab files. If no directory is specified, the .cab files are created in the inf_file directory.
- error_file
- File name for a log file that contains all warnings and errors that are encountered when the .cab files are compiled. If no file name is specified, errors are displayed in message boxes. If a file name is used, the CAB Wizard runs without the user interface (UI); this is useful for automated builds.
- cpu_type
- Creates a .cab file for each microprocessor tag that you specify. A microprocessor tag is a label that is used in the Win32 setup .inf file to differentiate between different microprocessor types. The /cpu parameter, followed by multiple cpu_type values, must be the last qualifier in the command line.
The following example creates .cab files for the SH3 and MIPS microprocessors, assuming that the Win32 setup .inf file contains the SH3 and MIPS tags:
cabwiz.exe "c:\myfile.inf" /err myfile.err /cpu sh3 mips
Note The following Windows CE files must be installed in the same directory on the desktop computer: Cabwiz.exe, Makecab.exe, and Cabwiz.ddf. Cabwiz.exe must be called with its full path in order to run correctly.