IUpdaterComponent

Declaration

IUpdaterComponent : IDispatch

Overview

This interface is meant to configure Advanced Updater.

Properties

Bool UseAdvancedUpdater - Gets or sets the option that specifies if Advanced Updater will be used.

String UpdatesConfigFileUrl - Gets or sets the updates configuration file's URL location. This file must be placed on your server, and it must contain all the necessary settings for the update process. The content of this field can be localized. Also, this field is of Formatted Type.

String UpdatesConfigFileMirrorUrl - Gets or sets the updates configuration file's mirror URL location. This mirror URL location will be used as an alternative when the Updates Configuration File URL location specified above cannot be reached. The content of this field can be localized. Also, this field is of Formatted Type.

String UpdatesDownloadFolder - Gets or sets the folder that will contain the downloaded files. This field is of Formatted Type.

Bool EnableGitHubIntegration - Gets or sets the option to integrate the Updater with GitHub.

String FileName - Gets or sets the name for the Updater executable file.

String Description - Gets or sets the "updater.exe" file description tag.

String AppId - Gets or sets the AppId of the application contained by the package.

String Icon - Gets the path to the icon file for the Updater executable file.

Bool DisplayUpdateInfoToRight - Gets or sets the option that specifies the way update information is shown in the updates dialog.

Bool ConfigureUsingWizard - Gets or sets the option that hides the command link button “Configure Options“ from the first dialog of the Updater that is visible to your users. This dialog allows the users to open the dialog “Updates Options“, from which they can set the frequency check and download location for the new updates. The “Configure Options“ button is available only when the Updater is called with the /silent command.

Bool HideUpdaterGuiOnInstall - Gets or sets the option to suppress the Updater GUI when installing updates.

Bool ShowUpdatesInstallSummary - Gets or sets the option to always show "Update Summary" dialog as part of the Updater wizard, even when no error occurs.

String UpdaterCheckType - Gets or sets the way updater will check for updates. Supported values: “PromptUser”, “AutoAll”, “AutoCritical”.

Bool UseCheckFrequency - Gets or sets the option that specifies if the updater will check for updates frequently.

Bool MinimizeUserInteraction - Gets or sets the option to minimize user interaction.

Uint CheckFrequency - Gets or sets the frequency in days that the updater will check for updates.

Bool NoDisableAutoCheck - Gets or sets the option to suppress disabling automatic updates check.

Bool InstallSupportService - Gets or sets the option to install updater as a service.

Bool VerifyDigitalSignature - Gets or sets the option to verify the digital signature.

Methods

SetIcon(String aSource, Uint aIndex)
Sets the icon file for the Updater executable file. aIndex default value is 0

See also

IUpdatesProject

IAdvinstProjectTypes