Step 3: Fill in details about the distribution
In the Distribution Editor, select the
tab.Destination Path
Choose the destination path for your product. Note that the "C:\Program Files\" label is only descriptive - the actual name of the Program Files folder depends on the installed locale of the destination computer. You can include subfolders in the path name, for example "Tavultesoft\Quick French Sample" - the Distribution Editor will understand this and create a subfolder accordingly.
EULA
Next, select the End User Licence Agreement (EULA) file for your product. Due to restrictions in Windows Installer, the EULA must be in RTF format. Most word processing applications support RTF.
Product Name
The product name displayed on this page is not editable - it has been extracted from the .kct file and is displayed for reference only.
Version Number
The version number for the product must be a 3 part number, for example "1.0.3". Whenever you make an updated version of your product, you must increment this version number. Changing the version number tells the Distribution Editor to setup an upgrade for the product and sets the internal GUIDs accordingly.
After updating the version number, the new installer will install cleanly over existing installations, upgrading any files necessary automatically. The user will not need to uninstall the old version first.
It is also possible to generate a .msp patch file from the old and new versions of the .msi files, using WiX and the Windows Installer SDK, but that is beyond the scope of this tutorial. Patch files created in this manner can be sent to Tavultesoft in order for the Online Update functionality in Keyman Engine to be available automatically in your product. Please contact Tavultesoft Support for further information.
Other Fields
The Copyright, Author, Email and Website fields must be completed.
Locale Folder
If you have provided translations for the user interface in your product, you should include them in a locale subfolder, just as in Keyman Desktop. Select this locale folder on this page in order to include all the files and subfolders there in the installer.