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 directory to the installation directory.

Windows 10 1803+ or Windows Server 2019

To deploy FireDaemon Zero OEM on Windows 10 Version 1803 or later or Windows Server 2019, when the UI0Detect service (Interactive Services Detection service) is not available, open a command prompt as administrator and run the following commands:

Install FireDaemon Zero OEM

FDUI0Control configure && FDUI0Control ui0service create_start

Uninstall FireDaemon Zero OEM

FDUI0Control ui0service stop_delete && FDUI0Control deconfigure

Windows Server 2016 or systems prior to Windows 10 1803 or Windows Server 2019

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

FDUI0Control configure && FDUI0Control enable

Uninstall FireDaemon Zero OEM

FDUI0Control disable && FDUI0Control deconfigure

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.

Console 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.
System tray application that provides each logged-in user with the ability to interact with FireDaemon Zero and switch to Session 0.