CABWizSP (SP Only)

CABWizSP is used to create .cab files for Smartphone applications.

Note   CABWiz is the utility used to create .cab files for Pocket PC applications.

CABWizSP is a command-line utility that takes an instruction file as a parameter and builds .cab files that contain program files and setup instructions. The syntax for CABWizSP is as follows:

cabwizsp.exe "inf_file" [/dest dest_directory] [/err error_file]
[/cpu cpu_type [cpu_type]] [/platform platform_label [platform_label]] [/prexml xml_file] [/postxml xml_file] [/nouninstall]

The following is an example command line argument for a [platform.MS.PocketPC] section in a .inf file:

cabwizsp test.inf /cpu SA1100 X86 /platform MS.PocketPC

Parameters

  • inf_file
    Full path and file name to the CabwizSP Setup .inf file.

    Note   This file must be UTF-8 encoded if it contains extended characters.

  • 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 CABWizSP application runs without the user interface (UI); this is useful for automated builds.

  • cpu_type
    Creates a .cab file for each cpu type that is specified. A cpu type is used in the Win32 Setup .inf file to differentiate between processor types. For more information, see the Processor Type Reference (SP Only).

  • platform_label
    Creates a .cab file for each platform label that is specified. A platform label is used in the Win32 Setup .inf file to differentiate between different platform and processor types.

  • /prexml
    Full path and file name to a valid XML file that contains Smartphone provisioning XML that is read by Configuration Manager. This /prexml file is added to the .cab _setup.xml file before the instructions in the .inf file.

  • /postxml
    Full path and file name to a valid XML file that contains Smartphone provisioning XML that is read by Configuration Manager. This postxml file is added to the .cab file _setup.xml file after the instructions in the .inf file.

Remarks

For information about the optional parameters see Setup XML in .cab and .cpf Files and /prexml and /postxml.

After successfully running CABWizSP, you will have an unsigned .cab file. For information about .cab signing, see .cab Signing (SP Only).

When CABWIZSP creates a .cab file, it includes a setup file, _setup.xml, that holds XML instructions for the installer on how installation should proceed. Pocket PC and Smartphone can use the _setup.xml files to provide configuration instructions (XML instructions) for .cpf files.

See Also

Application Signing Using eMbedded Visual C++ (SP Only) | Creating Setup .cab Files with CabWizSp (SP Only) | .cab Files

Last updated on Friday, April 22, 2005

© 2005 Microsoft Corporation. All rights reserved.

Send feedback on this topic to the authors.