XML Provisioning Tab

Generate XML provisioning setup file inside CAB

This option enables generation of XML provisioning information for the content of the CAB package. If this option is left unchecked, all the other settings from this tab are not available.

This is a special file generated by Advanced Installer at build time and it contains installation instructions for the content of the CABinet package (files, folders, shortcuts etc). This is basically an installation script and it is processed by the Wceload tool when the CAB package is launched on a target device. Either this option or the “Generate binary instruction setup file inside CAB” option from the Build tab or both must be selected in order to obtain a valid Windows Mobile/CE CAB package.

The XML provisioning file is stored with the name "_setup.xml" inside the CAB package and it is a valid OMA Client Provisioning XML document.

ImportantThe XML provisioning setup file is required when targeting the SmartPhone platform, because SmartPhone devices are unable to read the binary instruction setup file. Additionally, all recent Pocket PC devices starting from Windows Mobile 5 will use the "_setup.xml" file instead of the binary instruction file if it is present inside the CAB.

TipIf you are not targeting the SmartPhone platform with your application (or other platforms/device types that require XML-based CAB packages), you can uncheck this option in order to reduce the overall size of the CAB package.

Custom Provisioning XML

In this group you can specify additional Client Provisioning XML documents to be added to the "_setup.xml" file generated by Advanced Installer, in order to configure other settings (security, email, networking options etc) on devices that support XML provisioning.

Pre XML Path

The full path to a valid XML Provisioning document that should be prepended to the "_setup.xml" file generated by Advanced Installer. This ensures that the instructions from the pre XML file are executed before the target device is modified (that is, before installing files, shortcuts and registry values).

Click on the [ ... ] button to select a new XML file from your hard drive or the [ Reset ] button to clear the existing one.

Post XML Path

The full path to a valid XML Provisioning document that should be appended to the "_setup.xml" file generated by Advanced Installer. This ensures that the instructions from the post XML file are executed after the target device is modified (after installing files, shortcuts and registry values).

Click on the [ ... ] button to select a new XML file from your hard drive or the [ Reset ] button to clear the existing one.

Add/Remove Options

Allow user to uninstall the application

If this option is unchecked, no uninstall information will be created for the application when installing the CAB package. This means that the application will not appear in the "Remove Programs" dialog on the target device and consequently it cannot be uninstalled.

NoteThis option is honored only on devices that support XML Provisioning. For devices that do not, the application can always be uninstalled.