Using Microsoft Visual Studio .NET or the Microsoft .NET Framework SDK, you can easily create services by creating an application that is installed as a service. This type of application is called a Windows Service. With framework features, you can create services, install them, and start, stop, and otherwise control their behavior.
In This Section
- Introduction to Windows Service Applications
- Provides an overview of Windows Service applications, the lifetime of a service, and how service applications differ from other common project types.
- Walkthrough: Creating a Windows Service Application in the Component Designer
- Provides an example of creating a service in both Visual Basic and Visual C#.
- Service Application Programming Architecture
- Explains the language elements used in service programming.
- Creating Windows Services
- Describes the process of creating and configuring Windows services using the Windows Service project template.
Related Sections
- System.ServiceProcess.ServiceBase
- Describes the major features of the ServiceBase class, which is used to create services.
- System.ServiceProcess.ServiceProcessInstaller
- Describes the features of the ServiceProcessInstaller class, which is used along with the ServiceInstaller class to install and uninstall your services.
- System.ServiceProcess.ServiceInstaller
- Describes the features of the ServiceInstaller class, which is used along with the ServiceProcessInstaller class to install and uninstall your service.
- Monitoring Windows Services
- Describes how to use the ServiceController component to interact with existing services.
- Visual Basic and Visual C# Projects
- Describes the projects types used in this chapter and how to choose between them.
- Deploying Applications and Components
- Lists the major deployment topics and the information they contain.
- Manageability
- Discusses best practices for managing distributed applications.