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.
RegisterLicenseKey(String aLicenseKey)
- Register Advanced Installer using license key.
RegisterLicenseFile(String aLicenseFile) return
- Register Advanced
Installer using license file.
RegisterLicenseServer(String aHostAddress, String aProxyAddress) return
-
Register Advanced Installer using a license server. The default value for aProxyAddress
argument is an empty string. Address example: 11.0.1.146:1024
Topics
- IAdvinstLicenseInfo
Lincese info interface - IAdvinstProjectTypes
Project Types interface