Run any application program as a Windows service

  • Run any 32-bit or 64-bit application as a Windows service

  • Monitor & restart your apps if it crashes, hangs or shuts down

  • Start your apps at system boot, without any user intervention

  • Schedule your apps to start/restart at specific times and dates

  • Customise with your own company name, product name, executable names, executable icons, and GUI graphics

  • Re-brand, integrate, bundle with your product/platform for re-sale with OEM

How to Run any application program as a Windows service
 

Product:

Version:

Price:
OS:

FireDaemon Pro

4.6.1 January 2022

$50/license (Volume discounts and OEM available)

Windows 8.1, 10, 11, Server 2012, 2012 R2, 2016, 2019, 2022

Features at a Glance

FireDaemon Pro allows you to create a native Windows service running that runs your pre-existing application, program, or script without having to make any programmatic changes. Once set up, FireDaemon Pro will run your program securely and interactively on Session 0, at system boot without you having to log in to your computer. FireDaemon Pro not only takes care of running your program but also monitors it should it crash or fail, restarting it if necessary. FireDaemon Pro allows you to run programs that are designed to run indefinitely or programs that run for a finite period and self-complete.

FireDaemon Pro has an advanced scheduling engine that offers scheduled restarts, duration scheduling, and point-in-time scheduled executions. You can manage FireDaemon Pro and built-in Windows services via the FireDaemon Pro GUI, command-line interface (CLI) or FireDaemon Fusion. Re-brand, integrate, bundle with your product/platform for re-sale with OEM.

Service creation & control

Create custom Windows services allowing you to start, stop and restart any application program or script as a Windows service.

 

No login required

Start your programs automatically or with a delayed start without having to login to your workstation or server.

 

Always running programs

Configure your program to run perpetually. If your program crashes or terminates it will be restarted automatically.

 

Themeable UI and command line

Customise the FireDaemon Pro GUI and command line with your own company name, product name, executable names, executable icons, and GUI graphics.

 

Implicit log rolling

Apply wildcards to the debug, stdout and stderr log files to ensure debug and output capture are logged to files on a daily basis.

Templatised service configuration

Customise the FireDaemon Pro service configuration template to ensure every service you create has the same default settings.

Self completing tasks

Configure your program to terminate gracefully. Integrate with a schedule to run at specific times.

Session 0 program interactivity

Switch to Session 0 to see the interactive components of your application running under FireDaemon Pro control.

 

Service SIDs

Harden your FireDaemon Pro Windows services by specifying a security identifier to set a security principal or security group.

 

Job groups

If your program spawns multiple sub-processes then placing it in a Job Group will ensure all sub-processes are terminated when the service / program is stopped or restarted.

 

Logon accounts

Run your service using default in-build Windows credentials or specify local, domain, MSA, gMSA, or virtual account credentials.

 

Process prioritisation

Run your program with a specific priority, bind your program to specific SMP cores or NUMA nodes.

Real-time process monitoring

Inbuilt process monitoring allows you to configure exactly what happens when your program terminates or quits.

 

Flap, fail and freeze detection

Respond to program flap (rapid start/crash), fail (recurring terminations) and freeze (application hangs) events.

Structured service shutdown

Shutdown your application gracefully by sending shutdown keystrokes or command events to your program.

 

Service pre-shutdowns

Wait for other Windows services to terminate before commencing shutdown of your FireDaemon Pro service.

Windows event log logging

Log service events to the Windows event log. Track these events in third-party tools such as Microsoft System Center Operations Manager.

 

Debug logging

Enable detailed logging of the progress of your FireDaemon Pro service to on-disk file for debugging, auditing and analysis.

 

Output capture

Capture the stdout and stderr output of your application to on-disk log files for auditing and analysis.

Service dependencies

Make your FireDaemon Pro service depend on other Windows or other FireDaemon Pro services to ensure dependent services are started and stopped.

Set environment variables

Set custom environment variables or use pre-set FireDaemon Pro environment variables for use by your program or script.

 

Failure detection and notification

Integrate your service with standard Windows Service Control Manager (SCM) failure detection and notification controls.

 

Command line control

Use the FireDaemon Pro command line to create, manage and control your services. Use the command-line options to automate service management via batch files or playbooks.

Manage built-in Window services

FireDaemon Pro not only allows you to create and manage your own Windows services but also built-in Windows and other third-party services.

Simple Licensing

No activation no node locking or confusing licensing schemes.

30-Day Free Trial

Fully functional, unrestricted and no credit card required 30-day trial.

Pro OEM

Integrate or embed into your product or platform

  • Rebrand and embed Pro OEM in your installer

Pro OEM is distributed as a ZIP file that contains all the components to allow you to embed the product in your installer, golden image or standalone product.

  • No license key required royalty free redistribution

Pro OEM does not require a license key and is DRM free. There are no additional fees to redistribute Pro OEM as part of your software installer or platform.

  • Automated deployment & installation

Pro OEM has all the features of Pro and includes additional features to assist in automating deployment and installation.

Run any application as a Windows Service with OEM

If you wish to integrate FireDaemon Pro with your product or platform for resale then FireDaemon Pro OEM is for you!Re-brandeable FireDaemon Pro OEM is designed to be included in third party-installers or used in conjunction with scripts. FireDaemon Pro OEM is a super-set of FireDaemon Pro with no Serial Number Name or Serial Number required for installation and command-line arguments are available to automate the configuration of the product registry keys, executable program names and help file.

Distributed as a ZIP file. No .EXE or .MSI installer is shipped with the product. The ZIP file contains 32-bit and 64-bit EXEs and DLLs, prerequisites including Visual C++ Runtimes, documentation, scripts and default theme. The top-level contents of the ZIP file are below. The msxml6 executables found in the prerequisites folder are for the deployment of Microsoft XML Core Services version 6. All recent Microsoft operating systems have this update installed. These executables are included for completeness and should only be deployed to support legacy operating systems (i.e. Windows XP and Windows Server 2003).

 

Product: 

Version:

Price:

OS:

FireDaemon Pro OEM

4.6.1 January 2022

$2000 Includes 12 months Support & Upgrades

Windows 8.1, 10, 11, Server 2012, 2012 R2, 2016, 2019, 2022

Use independently or
deploy as a suite

Have sales or licensing questions?

Uptime & availability for 500+ applications and systems

If it works with FireDaemon Pro then we most likely have written a guide to show you how to run your application in the background as a Windows Service.

Run Dropbox as a Windows Service
Run Labware as a Windows Service
Run Nginx as a Windows Service
Run Metatrader as a Windows Service
Run Apache as a Windows Service
Run JBoss as a Windows Service
Run batchfile as a Windows Service
Run Apache TomCat as a Windows Service
Run Java as a Windows Service
cod_edited.png
Run Python as a Windows Service
Run rust as a windows service
Run Arma Epoch as a Windows Service
Run 7 Days to Die as a Windows Service
Run Plex as a Windows Service