Run Any Application Program as a Windows Service
The FireDaemon Pro user interface is designed in such a way that it can help you quickly and easily set up your program as a Windows service. You can also easily modify the properties of built-in Windows services. FireDaemon Pro also offers a command-line interface to perform a variety of scriptable operations. FireDaemon Pro can import and export Service Definition XML files to allow you to set up your services easily on other Windows systems.
Features at a Glance
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.
Harden your FireDaemon Pro Windows services by specifying a security identifier to set a security principal or security group.
If your program spawns multiple subprocesses then placing it in a Job Group will ensure all subprocesses are terminated when the service / program is stopped or restarted.
Run your service using default inbuild Windows credentials or specify local, domain, MSA, gMSA, or virtual account credentials.
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.
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.
Enable detailed logging of the progress of your FireDaemon Pro service to on-disk file for debugging, auditing and analysis.
Capture the stdout and stderr output of your application to on-disk log files for auditing and analysis.
Make your FireDaemon Pro service depend on other Windows or other FireDaemon Pro services to ensure dependent services are started and stopped.
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.
No activation no node locking or confusing licensing schemes.
30-Day Free Trial
Fully functional, unrestricted and no credit card required 30-day trial.
FireDaemon Pro OEM
Integrate with your product or platform
FireDaemon Pro OEM is a variant of FireDaemon Pro specifically designed for use by systems integrators or value-added resellers who wish to bundle FireDaemon Pro with their own product or platform. 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).
Features at a Glance
FireDaemon Pro Feature Superset
FireDaemon Pro OEM has all the features of FireDaemon Pro and includes additional features to assist in automating deployment and installation.
No License Key Required Royalty Free Redistribution
FireDaemon Pro OEM does not require a license key and is DRM free. There are no additional fees to redistribute FireDaemon Pro OEM as part of your software installer or platform.
FireDaemon 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.