Object Reference for Expressions in Advanced UI and Suite/Advanced UI Projects

InstallShield 2015 » Object Expressions for Advanced UI and Suite/Advanced UI Projects

Project: This information applies to the following project types:

Advanced UI
Suite/Advanced UI

Edition: The Advanced UI project type is available in the Professional edition of InstallShield. The Suite/Advanced UI project type is available in the Premier edition of InstallShield. For information about the differences between these two project types, see Advanced UI Projects vs. Suite/Advanced UI Projects.

In various settings of Advanced UI and Suite/Advanced UI projects, you can embed object expressions to query target systems for information about a file, a registry entry, or other items. Object expressions use this convention:

[@Object(Parameters, ...).Property(Parameters, ...)]

Each object expression contains a reference to an object, which is a collection of object-specific properties. Objects and properties may contain parameters.

This section of the documentation explains each of the objects that are available for use in object expressions.

Objects That Are Available for Object Expressions

Object

Description

Feature Object

Check target systems for information about a feature in an Advanced UI or Suite/Advanced UI installation.

File Object

Check target systems for information about a file during an Advanced UI or Suite/Advanced UI installation.

Parcel Object

Check target systems for information about a package in an Advanced UI or Suite/Advanced UI installation.

Platform Object

Check target systems for operating system details during an Advanced UI or Suite/Advanced UI installation.

Registry Object

Check the registry on target systems during an Advanced UI or Suite/Advanced UI installation.

See Also