Windows Service Applications
Visual Studio .NET 2003
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.
Note The Windows Service Application project templates and associated functionality are not available in the Standard Edition of Visual Basic and Visual C# .NET. For more information, see Visual Basic Standard Edition Features or Visual C# Standard Edition Features.
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.