IAdvancedInstaller

The main interface entry point to work with Advanced Installer using automation commands. This interface represents Advanced Installer project picker and is used to create or load a project.

Declaration

IAdvancedInstaller : IDispatch

Properties

IAdvinstLicenseInfo LicenseInfo - Gets an object that contains information about advanced installer license.

License info

IAdvinstProjectTypes ProjectTypes - Gets an object that contains different project types.

Project types

Methods

CreateProject (AdvinstProjectLicenseType = 1) returns IAdvinstProject or IUpdatesProject depending on the project type argument
- Creates a new Advanced Installer project. Using the default parameter it will create a simple project.

License type

CreateProjectS (String = “simple”) returns IAdvinstProject or IUpdatesProject depending on the project type argument
- Creates a new Advanced Installer project. Using the default parameter it will create a simple project.

Create projects

LoadProject (String target) return IAdvinstProject or IUpdatesProject depending on the project type loaded
- Loads an Advanced Installer project.

Load project

See also

IAdvinstLicenseInfo

IAdvinstProjectTypes

Topics