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.

IAdvinstProjectTypes ProjectTypes - Gets an object that contains different 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.

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.

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

Topics
- IAdvinstLicenseInfo
Lincese info interface - IAdvinstProjectTypes
Project Types interface