Service
The QtService component is useful for developing Windows services and Unix daemons.
The project provides a single class QtService that can be used to implement service applications, and to control a running instance of the service.
On Windows NT systems the implementation uses the Service Control Manager. On Windows 9x systems services run as background tasks under the system account.
On Unix systems services are implemented as daemons.
This Qt Solutions component is for Qt 3. For Qt 4 Solutions, please visit the Qt 4 Solutions Catalog.
Documentation:
Classes
ExamplesTested on:
- Qt 3.3.3 SuSE Linux 9.1 / gcc 3.3.3
- Qt 3.3.3 FreeBSD 4.10 / gcc 2.95.4
- Qt 3.3.3 Windows 2000 / VC++ 6.0
- Qt 3.3.3 Windows 2000 / Borland C++ 5.6
- Qt 3.3.3 AIX 5.1 / xlC 6
- Qt 3.3.3 SunOS 5.8 / Sun C++ 5.5
- Qt 3.3.3 Tru64 4.0 / gcc 3.3.2
- Qt 3.3.3 Mac OS X / gcc 3.3
Unsupported platforms:
Only the tested platforms are supported, however the classes should be platform independent and are likely to work on the platforms supported by Qt.
Download Commercial Edition:
Only available for Qt Solutions license holder with a valid Support and Maintenance agreement (authentication required).> <br>
Changes:
- 1.2: Service database access is now read-only.
- 1.3: Make isRunning and isInstalled virtual.

