Windows Services are programs that can be started automatically at boot time without the need for anyone to log on to the machine.
In the following pages, you learn:
The architecture of Windows Services, including the functionality of a service program, a service control program, and a service configuration program
How to implement a Windows Service with the classes found in the System.ServiceProcess namespace
Installation programs to configure the Windows Service in the registry
How to write a program to control the Windows Service using the ServiceController class
The first section explains the architecture of Windows Services.
You can download the code for this chapter from the Wrox Web site at www.wrox.com.