Installer software, free windows MSI creation tool
Home | Contact | Site Map |
Download Features Java Licensing Purchase Testimonials Support Forums FAQs
USER GUIDE

Package Validation

Tools Dialog

The validation tool checks your project for compliance with each of the internal consistency evaluators (ICEs). The files containing these ICEs are those installed with MsiVal2.msi tool (part of the Microsoft Windows Installer Platform SDK) to validate installation and merge module packages for Windows logo compliance. Advanced Installer will not install those files by default, it will automatically detect them if they are installed. However if MsiVal2.msi tool is not installed but present on your computer Advanced Installer will automatically prompt you to install it. If this tool is not present on your computer you need to manually browse for the ICE files. The predefined Microsoft ICE evaluation files detected by Advanced Installer are:

  • Full MSI Validation Suite - Runs darice.cub, it performs up to 99 checks to ensure that the installation databases are internally consistent.
  • Merge Module Validation Suite - Runs mergemod.cub, used to test the internal consistency of merge modules.
  • Windows 2000 Logo Program Suite - Runs logo.cub, which is part of the Microsoft Windows 2000 logo verification program. The tests in logo.cub are a subset of the tests in darice.cub.
  • Windows XP Logo Program Suite - Runs XPlogo.cub, which is part of Microsoft Windows XP logo verification program. The tests in XPlogo.cub are a subset of the tests in darice.cub.
  • Windows Vista Logo Program Suite - Runs Vstalogo.cub, which is part of Microsoft Windows Vista logo verification program. The tests in Vstalogo.cub are a subset of the tests in darice.cub.

NoteTo benefit from the newly internal consistency evaluators it is recommended to have installed the newest MsiVal2.msi tool.

Build Settings

Enable ICE validation for Msi packages.

Run selected ICE evaluation file at build of Msi packages. If no predefined evaluation files are detected use the [ Browse ] button to locate the evaluation file.

Enable ICE validation for Merge Module packages.

Run selected ICE evaluation file at build of Merge Module packages. If no predefined evaluation files are detected use the [ Browse ] button to locate the evaluation file.

Define Rules

Suppress Warning messages.

No validation warnings will be displayed to the user.

Suppress specific ICEs.

The ICEs you specify separated by ";" character will not run.

NoteThe validation result is displayed as information in the build log and will not affect the build result. After build is finished the validation result is displayed in the Issue Pane list allowing user to locate the problem in Advanced Installer UI (if possible).

© 2002 - 2008 Caphyon Ltd. Trademarks belong to their respective owners. All rights reserved.