Installation on Citrix server

<< Click to Display Table of Contents >>

Navigation:  Installation & updating the software >

Installation on Citrix server

Introduction

This guide provides detailed instructions for installing the Key Studio™ application on a Citrix server. Follow the steps below to ensure a smooth installation and configuration process.

Prerequisites

- Citrix Server environment (Citrix XenApp/XenDesktop)

- Administrative access to the Citrix server

- Internet access for downloading installation files

Installation Steps

Download Key Studio™ Installer

  - Log on to the Citrix server.

  - Navigate to the Key Studio™ download page: [Key Studio™ Download](https://keystudio.assaabloyopeningsolutions.com).

  - Download the latest version of the Key Studio™ installer.

Run the Installer

  - Locate the downloaded installer file and run it.

  - Follow the on-screen instructions to complete the installation.

Detecting Citrix Environment

  - The installer will use Windows API to detect if it is being installed in a Citrix environment. It checks the `WTSClientProtocolType` using the `WTSQuerySessionInformation` function. If the value is `2`, it indicates an ICA session (Citrix).

  - Additionally, the installer checks for the `FORCE_CITRIX` environment variable. If this variable exists, the installer assumes it is in a Citrix session.

Citrix Specific Configuration

  - During installation, if Citrix is detected, the following actions will be performed:

    - **No Shortcut Creation:** The installer will not create shortcuts to the application.

    - **Configuration Settings:** An entry `CitrixEnabled` will be written in the application configuration settings.

  - When the application starts, it will check for the `CitrixEnabled` flag. If set, it will store application data in the user's personal documents folder:

    - `SpecialFolder.MyDocuments`\EMEA_MKS\prd

User Data Management

  - Ensure that the Citrix environment is configured to restore user-specific locations when starting the environment. This includes locations like:

    - `SpecialFolder.LocalApplicationData` (e.g., `C:\Users\<username>\AppData\Local\`)

    - `SpecialFolder.CommonDocuments` (e.g., `C:\Users\Public\Documents`)

    - `SpecialFolder.StartMenu` (e.g., `C:\Users\<username>\AppData\Roaming`)

    - `SpecialFolder.MyDocuments` (e.g., `C:\Users\<username>\Documents`)

Finalizing Installation

  - Complete the installation process by following any additional on-screen instructions.

  - Verify that Key Studio™ is correctly installed and configured by launching the application and ensuring it starts without errors.

Post-Installation

- **Testing:** Run the application in the Citrix environment to ensure all functionalities are working correctly.

- **User Access:** Configure user access and permissions as required using the Citrix management tools.

- **Support:** For any issues during installation, refer to the support documentation or contact Key Studio™ support.

 

By following these steps, you should be able to successfully install and configure Key Studio™ on a Citrix server. For further assistance, consult the provided resources or contact support.