Project Settings

Window Settings

Taskbar title:

The text that will appear on the windows task bar while the update is running.

Use custom icon:

Display a custom icon in the top left corner of your update window.  It will also be used to represent the update on the Windows task bar. Click the Browse button to select an icon file (*.ico).

Encryption Key

The encryption key to use to encrypt the server configuration files for the project. The client will use this key to decrypt all future server configuration files generated for the project. You can click the Change button to use a different key. We recommend the encryption key be longer than 16 characters in length.

Note: Generally encryption keys should only be changed before you distribute your update for the first time. If you change the encryption key after your client files have been distributed, you must also redistribute the newly created client files for the server files to be decrypted successfully.

Log File

Create log file

Generate an update log file during the update. The update log file is in ASCII text format and provides information about what happened during the update, mainly if errors occur. This information can be extremely useful if you ever need to debug an update where errors occurred. You can also write custom information to the log file at any point using the TrueUpdate.WriteToLogFile action.

Filename:

The location and filename of the log file to generate. You can specify an absolute location such as C:\Temp or you can use session variables to form dynamic paths such as %TempFolder%\logfile.txt.

Note: The log file is created at the very start of the update so you should always create your log files in a pre-existing, standard system directory such as %TempFolder% or %WindowsFolder%.

Write mode:

How the log file will be updated if there is currently a log file in the target location. Choose from:

Append

Append any new log file entries to the end of the existing file.

Overwrite

Overwrite the existing log file when generating the current one.

Include action details:

The action details that will be included in the log file. Choose from:

None

Don't log any errors in scripts in the log file.

Errors

Log errors in scripts with the event the error occurred in, the line it occurred on and the error message or code.

Extended Errors

Same as Errors but the actual line of code executed will be reported as well (if available).

Taskbar Visibility

Taskbar

Display the Taskbar title in the Windows task bar. This is the normal Windows application behavior.

System tray

Display the update's icon in the system tray. The system tray is normally on the right hand side of the Windows task bar.

Hidden

Hide the taskbar icon during the update.

Tip: See the command line option /NOFOCUS to force the client not to steal focus from the currently running application.