This software allows you to run different types of executable files and custom applications as services without requiring a user session. It supports 16-bit, 32-bit, and 64-bit files, as well as Java. It is also compatible with various programming languages such as Visual Basic, PowerBuilder, and Delphi. Scheduled tasks can also be set up with ease.

ServiceMill is an application that allows you to run programs that are not available as native system services without the need for a user session. You can write your own batch or script and run it securely as a system service, or run an application as a service to be able to start or stop it remotely. ServiceMill allows you to run a UI application under an administrative security context so that the user will not have access to the password.
One of the main benefits of ServiceMill is that it allows you to run your application securely without the need for a user session. There is no need to modify your existing programs for them to work with ServiceMill. It can also integrate with Microsoft Management Console (MMC), and it allows for both remote and local administration. You can specify the window position at startup, and it allows you to run programs that require both interactive mode and network access simultaneously. You can also create Service+ views which only show ServiceMill services, and it allows you to import or export your ServiceMill services settings as an XML file.
ServiceMill is packed with features to run most executables, including 16 bit (Dos, Windows, OS/2), and 32 bit, batch files and scripts (VBScript, JScript) as a service. It runs custom applications developed using Visual Basic, Java, PowerBuilder, Delphi, and more as a service. You can start applications at a predefined interval and restart applications that terminate when a user logs off. It allows you to specify the application's priority (High, Normal, Idle) and supports multiple processors.
ServiceMill reports private errors to the event log and lets you set process-specific environment variables. It allows you to run multiple processes within the same service without ending up with orphan processes when the service is stopped. If you need to restore user-mapped network drives when the process starts, ServiceMill can do that too. It also lets you specify standard input/output file redirection and schedule the running state of the launched application. You can also raise events that allow you to execute custom programs at different points during the application life cycle.
Overall, ServiceMill is an excellent choice for anyone looking for a powerful and feature-packed software that allows you to run your applications as a service. With its intuitive interface, advanced features, and seamless compatibility with a wide range of applications, ServiceMill is the perfect choice for any user who needs to run their applications securely and seamlessly, without interrupting the user experience.
Version 4.1.74: Fixes