Efficient Software Component for Regular Updates: IUpdaterComponent Explained
Efficient Software Component for Regular Updates: IUpdaterComponent Explained
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] Facebook Update Essential Strategies for Social Media Savvy
- [New] In 2024, Achieving Geometric Brilliance Making MC Circles & Spheres
- [Updated] 2024 Approved Top-Rated Switch Capture Cards Revealed
- [Updated] Top FIFA Matches Visualized Data Highlights
- Can You Trust Pornhub? Essential Tips for Securely Exploring Adult Websites
- Does Life360 Notify When You Log Out On Itel P40+? | Dr.fone
- Efficient Searching Techniques with XQuery Language Elements
- Experience Language Learning Like Never Before: Googled Editors' Choice Mondly
- Final User License Agreement (FULA) Pour Le Logiciel Digiarty - WinXDVD
- How to Implement a Batch Script as a Unique System Alert
- Improving Interaction Quality Through Effective 'Preferences Configuration Interface'
- In 2024, The Essential Manual for YouTube-to-GIF Conversion Online
- In 2024, The Ultimate Guide to Bypassing iCloud Activation Lock from iPhone 15 Pro
- Key Characteristics of Components
- Step-by-Step Guide: Uncovering Stealthy Keylogging Threats on Your Windows Machine via Keylogger Scanning Software
- Strategic Initiative: String Division Project Overview
- Understanding AppID Configuration: Navigating the AppProperties Tab
- Understanding the Various Categories of Programs on Microsoft's Windows Marketplace
- スマートフォンでDVD再生可能なテクニック:映像ダビングの簡単ガイド
- Title: Efficient Software Component for Regular Updates: IUpdaterComponent Explained
- Author: David
- Created at : 2024-10-07 23:20:32
- Updated at : 2024-10-11 04:48:39
- Link: https://fox-zaraz.techidaily.com/efficient-software-component-for-regular-updates-iupdatercomponent-explained/
- License: This work is licensed under CC BY-NC-SA 4.0.