FireDaemon Zero OEM is a variant of FireDaemon Zero specifically designed for use by system integrators or value-added resellers who wish to bundle FireDaemon Zero with their own product or platform. FireDaemon Zero OEM is designed to be included in third-party installers, golden OS images, or provisioned via deployment tools, such as Puppet or Ansible.


Note: No license key is required to activate FireDaemon Zero OEM.
Note: The retail and OEM version of FireDaemon Zero cannot be installed on the same machine at the same time.


ZIP File Bundle

FireDaemon Zero OEM is supplied as a ZIP file, which contains the following:

  • 32-bit (x86) and 64-bit (x64) binaries
  • 32-bit (x86) and 64-bit (x64) Microsoft Visual C++ 2015-2019 Redistributable packages
  • FireDaemon EULA
  • Product version information


Deploying FireDaemon Zero OEM

  1. Determine whether your operating system is 32-bit (x86) or 64-bit (x64).

  2. Unzip the FireDaemon Zero OEM ZIP file to a convenient location.

  3. Create a target installation directory.

    For example, C:\Program Files\FireDaemon Zero OEM

  4. Install the Visual C++ Runtime:

    Install vc_redist.x86.exe runtime on 32-bit (x86) systems
    Install vc_redist.x64.exe runtime on 64-bit (x64) systems

    Note: the 32-bit version of FireDaemon Zero OEM is unsupported on 64-bit Windows operating systems.

  5. Copy the application binaries found in the respective x86 or x64 folder to the installation directory. The list of application binaries can be found below.


Installing and Uninstalling FireDaemon Zero OEM

Once you have deployed the requisite runtime and binaries, you can now install FireDaemon Zero OEM. To install FireDaemon Zero OEM open an elevated command prompt and change the directory to the installation directory.


Deploying FireDaemon ZeroInput

You must install FireDaemon ZeroInput to regain control of your keyboard and mouse on Session 0 on Windows 10, Server 2016, Server 2019, or later operating system version. Additionally, ensure you have installed your latest video and network drivers for your computer along with the latest hypervisor support tools (e.g. VMware Tools). Please ensure you review the FireDaemon Zero and ZeroInput Compatibility Deployment Matrix prior to deployment as some operating systems are not supported.


Windows 10 1803, Server 2019, or Later Operating System

To deploy FireDaemon Zero OEM on Windows 10 Version 1803 or later or Windows Server 2019, where the UI0Detect service (Interactive Services Detection service) has been removed from the operating system open a command prompt as administrator and run the following commands:


Install FireDaemon Zero OEM on Windows 10 1803, Server 2019, or Later Operating System

FDUI0Control configure && FDUI0Control ui0service create_start

Uninstall FireDaemon Zero OEM on Windows 10 1803, Server 2019,  or Later Operating System

FDUI0Control ui0service stop_delete && FDUI0Control deconfigure

Windows 10 1709, Server 2016 or Earlier Operating System

To deploy FireDaemon Zero OEM on Windows systems prior to Windows 10 Version 1803 or Windows Server 2019, run the following commands:


Install FireDaemon Zero OEM on Windows 10 1709, Server 2016 or Earlier Operating System

FDUI0Control configure && FDUI0Control enable

Uninstall FireDaemon Zero OEM on Windows 10 1709, Server 2016 or Earlier Operating System 

FDUI0Control disable && FDUI0Control deconfigure

Upgrading FireDaemon Zero OEM

If you have FireDaemon Zero OEM 2.5.11 or earlier installed, you will need to ensure you run the following command is run as part of the upgrade process to FireDaemon Zero OEM 2.6.2 or later.

FDUI0Control set-preferences --AutoRevertOnInactivity=30

FireDaemon Zero OEM Binaries    

The table below lists and describes the binaries shipped with FireDaemon Zero OEM. Ensure you copy all of the binaries into the FireDaemon Zero OEM installation directory. For more information about command-line options, see Command Line Parameters.


FileDescription
FDUI0Control.comConsole wrapper for the FireDaemon Zero CLI (Command Line Interface). This executable must be used to issue all CLI commands as it waits for FDUI0Control.exe to complete, after which its return code can be checked.
FDUI0Control.exeUsed to configure and control FireDaemon Zero.
FDUI0DetectEventLog.dllContains Windows Event Log messages
FDUI0Explorer.exeLightweight Windows Explorer replacement that runs on Session 0 and displays a notification area and taskbar. The notification area enables applications that are running under different user credentials to display messages in one place. If FDUI0Explorer.exe crashes, it writes a dump file into %SystemRoot%\System32\config\systemprofile\AppData\LocalLow
FDUI0Explorer.exe Licensing logic for FireDaemon Zero OEM.
FDUI0Shell.exeThe FireDaemon Zero service, which is the drop-in replacement for the standard Windows Interactive Services Detection Service.
FDUI0Tray.exeSystem tray application that provides each logged-in user with the ability to interact with FireDaemon Zero and switch to Session 0.