Sample Updates Configuration File For An EXE ApplicationCopy link to this sectionLink to this section copied!

In this article you will find sample updates configuration files for an EXE application. Note that these files can be generated automatically by using an Updates Configuration Project.

The file version will be used as a detection criteria for the update.

1. First updateCopy link to this sectionLink to this section copied!

For the first update, the updates configuration file can look like this:

;aiu;

[myapplication2.0]
Name = MyApplication 2.0
Description = Fixed crashing bug.
URL = http://www.myupdateslocation.com/download/myapplication2.0.msi
Size = 654321
ServerFileName = myapplication2.0.msi
FilePath = [APPDIR]myapplication.exe
Version = 2.0

2. Second updateCopy link to this sectionLink to this section copied!

For the second update, the updates configuration file can look like this:

;aiu;

[myapplication3.0]
Name = MyApplication 3.0
Description = Fixed error when opening large files.
URL = http://www.myupdateslocation.com/download/myapplication3.0.msi
Size = 854321
ServerFileName = myapplication3.0.msi
FilePath = [APPDIR]myapplication.exe
Version = 3.0
Replaces = All

[myapplication2.0]
Name = MyApplication 2.0
Description = Fixed crashing bug.
URL = http://www.myupdateslocation.com/download/myapplication2.0.msi
Size = 654321
FilePath = [APPDIR]myapplication.exe
Version = 2.0

3. Patch updateCopy link to this sectionLink to this section copied!

Adding a patch update can make the updates configuration file look like this:

;aiu;

[myapplication3.1]
Name = MyApplication 3.1
Description = Patch
URL = http://www.myupdateslocation.com/download/myapplication3.1.msp
Size = 44321
ServerFileName = myapplication3.1.msp
FilePath = [APPDIR]myapplication.exe
Version = 3.1
Depends = myapplication3.0

[myapplication3.0]
Name = MyApplication 3.0
Description = Fixed error when opening large files.
URL = http://www.myupdateslocation.com/download/myapplication3.0.msi
Size = 854321
FilePath = [APPDIR]myapplication.exe
Version = 3.0
Replaces = All

[myapplication2.0]
Name = MyApplication 2.0
Description = Fixed crashing bug.
URL = http://www.myupdateslocation.com/download/myapplication2.0.msi
Size = 654321
FilePath = [APPDIR]myapplication.exe
Version = 2.0

NoteHere are more updates configuration samples.