Update Installed Detection TabCopy link to this sectionLink to this section copied!

In this tab, you can specify the detection method for the updates. It is used by the Updater to determine whether an update is installed or not. If the comparison condition is true, the update is considered installed, and its download is stopped.

The "Detect if the update is already installed by running a" combobox allows you to select between five possible options, each detailed below.

Custom EXECopy link to this sectionLink to this section copied!

By selecting this option, the install detection will be performed using your own custom EXE file. It corresponds to the "CustomDetection" key from the Updates Configuration File. The custom EXE must set the exit code to be different from zero if the update is already installed, otherwise set to zero. This way, the Updater will run the executable and use its exit code to determine if the update is installed or not.

Caution!The custom EXE must be signed using the same certificate as updater.exe otherwise an error will be reported.

EXE Path - Location of the executable file. The string has the same format as the "File Path" field from the File Version Search section above.

Arguments - Command line parameters used when running the custom detection executable.

Do not try to detect if the update was installedCopy link to this sectionLink to this section copied!

This option disables detecting the update installation after the update was installed.

Edit Expected Value Options DialogCopy link to this sectionLink to this section copied!

Edit Expected Value Options Dialog

Syncronize expected valueCopy link to this sectionLink to this section copied!

Check this option to syncronize the expected value with the file version from an EXE or DLL file from disk. When this option is enabled, the expected value cannot be modified manually.

The Synchronization is recommended when an old update is modified to obtain a new one, each time a new update is wanted.

NoteThe synchronization occurs when the project is open or before the build action.

Note