IUpdatesProject
Declaration
IUpdatesProject : IDispatch
Overview
This interface is meant to edit an update project in order to create an Updates Configuration File enabling you to easily create and maintain updates.
Properties
IUpdatesNotifications Notifications - Gets the interface for editing notifications.
Array<IUpdate> Updates - Gets the collection of updates in the project.
Methods
NewUpdate(String aName, String aFileSourcePath) returns
IUpdate
This method creates a new update, specifying a name for
identification and the source path to the update installation file.
RemoveUpdate(IUpdate aUpdate)
Removes an existing update in the project.
Save()
Saves all the changes done to the project. You can use this method
if the project has a location on disk, otherwise use SaveAs.
SaveAs(String aFilePath)
Saves current project on disk at the specified path
Build()
Builds current project.
Topics
- IUpdate
Interface for editing an update. - IUpdateAutoCloseApp
Interface for editing auto close application of an update. - IUpdateInstalledDetection
Interface for editing detection of the update. - IUpdateInstalledBaseDetection
Interface for editing basic information about detection of the update. - IUpdateInstalledRegDetection
Interface for editing registry detection of the update . - IUpdateInstalledFileVerDetection
Interface for editing file version detection of the update. - IUpdateInstalledFileSizeDetection
Interface for editing file size detection of the update. - IUpdateInstalledExeDetection
Interface for editing custom executable detection of the update. - IUpdateInstalledUwpDetection
Interface for editing UWP application detection of the update. - IUpdateInstaller
Interface for editing update installer. - IUpdateProperties
Interface for editing update properties. - IUpdateReleaseNotes
Interface for editing update release notes. - IUpdatesNotifications
Interface for editing notifications. - IUpdateTargetApp
Interface for editing update target application. - IUpdateTargets
Interface for editing update target.