FireDaemon Pro
Run any program, application, or script as a Microsoft Windows service
-
Run any 32-bit or 64-bit program, application, or script as a Windows service securely on Session 0
-
Monitor and restart your program if it crashes, freezes, or shuts down
-
Start your program at system boot, without any user intervention
-
Run your program in specific security contexts to allow access to computer and network resources
-
Schedule your program to start, restart, or run for intervals at specific times and dates
-
Run other programs, applications, or scripts during service launch, termination, or at other points of the service lifecycle
-
Edit and manage built-in Windows services.
Product:
Version:
Price:
OS:
Links:
FireDaemon Pro
4.6.3 November 2022
$50 per license (Volume discounts available)
Compatible with Microsoft Windows
Getting Started | User Guide | Changelog | OEM Version
Screenshots | Pro 3 to Pro 4 Migration Guide | Pro 5 Pre-Release
Screenshots




Features at a Glance
FireDaemon Pro allows you to create a native Windows service 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.
FireDaemon Pro OEM
Integrate / embed into your product or platform
-
Superset of FireDaemon Pro designed for custom packaging and embedding in your software product or platform that you sell to your clients
-
Additional command line options are provided to facilitate scriptable and automated deployment
-
Customisable with your own company name, product name, executable names, executable icons, and GUI graphics
-
Unlimited redistribution as part of your own installer, package or platform
-
License and DRM free

Product:
Version:
Price:
OS:
Links:
FireDaemon Pro OEM
4.6.3 November 2022
$2000 includes 12-month Software Assurance and Support
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.

