Starting the Installation

Both full and update installations of SES Software require full administrative privileges in order to be able to install their files successfully. Hence, these installations must be started within an administrator's account.

Installing the Full Software

Before installing SES Software, make sure that both the software package (e.g., SES171.EXE) and the selected documentation package (e.g., English documentation package, 171LNGPK[en].EXE) are present in the same folder. To begin the installation, run the software package. This will start the extraction of the software and the accompanying documentation.

The distribution files will be extracted to the default location, "%Public%\Documents\SES Software\X.Y\Setup.Z", and the software installation will be automatically started. For example, the default location for Version 17.1.9972 will be "C:\Users\Public\Documents\SES Software\17.1\Setup.9972". The SETUP.EXE file that is located at the root of the extracted location is the installation program of SES Software.

Proceed with the installation dialogs, going through the following three stages of the overall installation:

  1. Prerequisite installations dialog (it will only appear if any are detected to be installed)
  2. SES Software programs and environment setup dialogs
  3. HASP driver setup dialogs (if Use Personal License was selected)
Once SES Software has been completely installed, proceed to configure the software protection settings corresponding to the type of license that is available on the software protection dongle (USB key).

For further details, refer to the installation guide.

Command-line Installation

SES Software installation can be started via command line if the installation needs to be administered silently. Since the software distribution is delivered together in the software package and in the selected documentation package, the distribution files need to be extracted first followed by the execution of the bootstrap SETUP.EXE program from the extracted location.

The software package, the relevant documentation package, and SETUP.EXE can be effectively executed silently one after another, in order to carry out an overall silent installation of SES Software. Hence, the entire installation process, from extraction to installation, can be easily scripted for silent deployment in Windows command script.

Extracting Distribution Files Silently

The distribution files must be first extracted from the software package and the relevant documentation package. The command-line arguments to extract the distribution files silently to the default location, "%Public%\Documents\SES Software\X.Y\Setup.Z" (e.g., C:\Users\Public\Documents\SES Software\17.1\Setup.9972), are given below:

PACKAGE-NAME.EXE -gf-64 -gm2 -y -nr

Examples

SES171.EXE -gf-64 -gm2 -y -nr
171LNGPK[en].EXE -gf-64 -gm2 -y -nr

Silent Execution of Bootstrap Setup

The Windows Installer MSI command-line arguments can be passed directly to the installation via its bootstrap SETUP.EXE program, which always exists at the root location of the software distribution. Below is a general representation of the command-line structure of the bootstrap SETUP.EXE program:

"_distro_\SETUP.EXE" /clone_wait /w /s /v"/qn" /v"INSTALLDIR=\"%programfiles%\SES Software\_distro_version_\\""

NOTES:

The command-line structure that is shown above uses the following specifiers that you will need to define:

  1. _distro_version_: This is the version number of the distribution that is being installed. For a given version, X.Y.Z, of SES Software X.Y, the distribution version is X.Y while the build version is Z.

  2. _distro_: This is the full path specifying the location where the distribution files exist. This path is also the location of the SETUP.EXE program, so the entire path specification of this program should be enclosed in double quotes as shown in the general format of the command structure above. The distribution files of a given version, X.Y.Z, of SES Software X.Y are extracted from the package, SES[XY].EXE, to "%public%\Documents\SES Software\_distro_version_\Setup.Z". For example, the package for software version 17.1.9972 would extract to the default location, "C:\Users\Public\Documents\SES Software\17.1\Setup.9972".

For full details on customizing the installation, refer to the Command-line Arguments of SES Software topic.

Example

The command line below will install the software on a 64-bit Windows platform for a Personal License configuration.

SETUP.EXE /clone_wait /w /s /v"/qn" /v"INSTALLDIR=\"%programfiles(x86)%\SES Software\17.1\\""

NOTE: When the Personal License configuration is selected, the HASP driver will not be installed automatically for a completely silent installation. Refer to the SESINSTALLHASPDRIVER property under the MSI Custom Public Properties table in the Command-line Arguments of SES Software topic that discusses the silent installation of the HASP driver.

Installing an Update

When there is an update available for SES Software, it is in the form of a cumulative installation package that is much smaller in size compared to the full installation. An update installer does not install SES Software, so it is required that a matching version of the full SES Software is installed before starting the update installer. Also, an update installer will only update those program files that are included in the update package; it will not re-install other files or missing files.

To install an available update, run the update package file. An update package file uses the file name pattern, SES[XY]UPG.EXE, where [XY] represents the version number of the distribution (e.g., SES171UPG.EXE).

The update files will be extracted to a temporary location and then the update installer will start automatically. Follow the installation dialogs and proceed with the update.

Command-line Installation

To administer the installation of the update silently, the following command line should be used:

SES[XY]UPG.EXE -ai -gm2 -y

Example

The command line below will extract the update files of SES Software 17.1 to a temporary location and execute the update installer automatically:

SES171UPG.EXE -ai -gm2 -y