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.


See also

IAdvinstLicenseInfo

IAdvinstProjectTypes

Topics