ServiceLib - A Windows Service Helper Library
A library that really speeds up the writting of a Windows Service
Developing a Windows Service Application can be very tricky and time consuming. Using the ServiceLib Library takes this burden away by providing a stable, simple and well documented API.
It never was an easy task to creating a Windows service application. One can spend days to get no more than a wobbly service application. Too much time is spent on less significant thinks like getting the service properly registered into Windows and the most significant thinks like the job your service has to fulfill gets not the desired attention.
ServiceLib provides a lean and easy to use API that is simple and fully documented.
Using ServiceLib you can now create a stable Windows Service application fast and easy.
The available functions enable easy install and remove of the Service. Start and Stop functions to activate or deactivate the Service. Query the presence of a Service application and the states is also supported.
The service application developed using the ServiceLib library can run under the SYSTEM account or any other specified user account. The available configuration allows to specify start options (Auto start, Manual start) and a user account to run under.
Using the ServiceLib API enables you to focus on the real job that the service application must perform. The service management itself (e.g. register, start, stop, remove) is perfectly handled by the ServiceLib Library.
The ServiceLib library informs (if enabled) the Service through events about state transsitions so it can take dependent actions.
Frequently Asked Questions
Q: How easy is it to use ?
A: The learning curve is extremely low. Samples with source code also included in order to complete fast. Incorporating the ServiceLib Library in your Service takes only minutes and you can focus on the real job your Service must perform.
FREE technical support is also included.
C, C++, Visual C++, Borland C/C++, C++ Builder, Delphi, Visual Basic, MinGW, ...
Executables developed using ServiceLib can be distributed royalty free.
Windows NT 4.x, Windows 2000, Windows Server 2003, Windows Server 2008, Windows XP, Vista, Windows 7, Windows 8, Windows Server 2012, Windows 10, Windows Server 2016.