Streamlining Update Processes with the Advanced IUpdaterComponent Module
Streamlining Update Processes with the Advanced IUpdaterComponent Module
Table of Contents
- Introduction
- Registration
- Using Advanced Installer
- GUI
- Working with Projects
- Installer Project
- Patch Project
- Merge Module Project
- Updates Configuration Project
- Windows Store App Project
- Modification Package Project
- Optional Package Project
- Windows Mobile CAB Projects
- Visual Studio Extension Project
- Software Installer Wizards - Advanced Installer
- Visual Studio integration
- Alternative to AdminStudio/Wise
- Replace Wise
- Migrating from Visual Studio Installer
- Keyboard Shortcuts
- Shell Integration
- Command Line
- Advanced Installer PowerShell Automation Interfaces
* IAdvancedInstaller
* IAdvinstProject
* IProductDetails
* IFolder
* ILaunchConditionsComponent
* IFilesComponent
* IIniFilesComponent
* IShortcut
* ITempFile
* IXmlFile
* IDirectoryMember
* IRegistryComponent
* IInstallParameters
* IBuildComponent
* ITextFileUpdatesComponent
* ITextUpdateFile
* ITextUpdateAppendOrCreate
* ITextUpdateReplace
* IFileAssociations
* IDefaultProgramFA
* IExtensionFA
* IProgIdFA
* IVerbFA
* IEnvironment
* IEnvironmentVariable
* IProductCode
* IUpgradeCode
* IMergeModulesComponent
* IMergeModule
* IDigitalSignature
* ICustomActionsComponent
* ITranslationsComponent
* IDriversComponent
* ISearch
* IServices
* IOrganizationComponent
* IComComponent
* IRemoveFilesComponent
* IRemoveFile
* IUpdatesProject
* IUpdaterComponent
* IPatchProject
* IPropertyComponent
* IProperty
* IPathVariable
* IMsixComponent
* IMsixDependencies
* IMsixDriverDependency
* IMsixDriverConstraint
* IMsixExternalDependency
* IMsixPackageDependency
- Features and Functionality
- Tutorials
- Samples
- How-tos
- FAQs
- Windows Installer
- Deployment Technologies
- IT Pro
- MSIX
- Video Tutorials
- Advanced Installer Blog
- Table of Contents
Disclaimer: This post includes affiliate links
If you click on a link and make a purchase, I may receive a commission at no extra cost to you.
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
Did you find this page useful?
Please give it a rating:
Thanks!
Report a problem on this page
Information is incorrect or missing
Information is unclear or confusing
Something else
Can you tell us what’s wrong?
Send message
Also read:
- [New] 2024 Approved Key Principles for Powerful Video Testimonial Production
- [Updated] Pro Tips Effortless Capture of Hulu Videos Across Windows/Mac/iPhone for 2024
- [Updated] Unveiling Instagram’s Rule on Posted Videos for 2024
- 1. 'Kostenloos Lijst Van Bestandjes Voor Herinnemen - Efficiënt Het Prullenbak Afsluiten'
- 2024 Approved Expert Tips to Master Camera Snap in Zoom Calls
- Différence Entre La Sauvegarde De Partition Et De Volume : Qu'est-Ce Qui Change ?
- Guide Pratique Pour La Recovery Et La Restauration De Données Sur Une Carte SD Endommagée
- Hidden Treasures on YouTube Understanding 'Unlisted' Footage
- How to Change Lock Screen Wallpaper on Samsung Galaxy M54 5G
- Sneak Peek at the Future of VR: Oculus Quest 3 Lite Specs, Pricing Estimates, and Release Predictions
- Systemwiederherstellung Und -Erneuerung: Einfache Anleitungen Für Neukonfigurationen
- ドライブのクローン転送にはどうすればよいか?一緒に解決しましょう!
- Title: Streamlining Update Processes with the Advanced IUpdaterComponent Module
- Author: Scott
- Created at : 2024-10-12 09:13:03
- Updated at : 2024-10-17 02:20:56
- Link: https://fox-ssl.techidaily.com/streamlining-update-processes-with-the-advanced-iupdatercomponent-module/
- License: This work is licensed under CC BY-NC-SA 4.0.