Desarrollar aplicaciones de servicios de WindowsDevelop Windows service apps

Con Visual Studio o el SDK de .NET Framework, puede crear fácilmente servicios mediante la creación de una aplicación que se instale como un servicio.Using Visual Studio or the .NET Framework SDK, you can easily create services by creating an application that is installed as a service. Este tipo de aplicación se denomina servicio Windows.This type of application is called a Windows service. Con las características de la plataforma, puede crear servicios, instalarlos e iniciar, detener y controlar su comportamiento.With framework features, you can create services, install them, and start, stop, and otherwise control their behavior.

Nota

En Visual Studio puede crear un servicio en código administrado en Visual C# o Visual Basic, que pueda interoperar con código C++ existente si es necesario.In Visual Studio you can create a service in managed code in Visual C# or Visual Basic, which can interoperate with existing C++ code if required. O bien, puede crear un servicio de Windows en C++ nativo mediante el Asistente para proyectos ATL.Or, you can create a Windows service in native C++ by using the ATL Project Wizard.

En esta secciónIn this section

Introducción a las aplicaciones de servicios de WindowsIntroduction to Windows Service Applications

Proporciona información general de las aplicaciones de servicio de Windows, la duración de un servicio y las diferencias entre las aplicaciones de servicio y otros tipos de proyectos comunes.Provides an overview of Windows service applications, the lifetime of a service, and how service applications differ from other common project types.

Tutorial: Creación de una aplicación de servicios de Windows en el Diseñador de componentesWalkthrough: Creating a Windows Service Application in the Component Designer

Proporciona un ejemplo de cómo crear un servicio en Visual Basic y Visual C#.Provides an example of creating a service in Visual Basic and Visual C#.

Arquitectura de programación de aplicaciones de servicioService Application Programming Architecture

Explica los elementos del lenguaje utilizados en la programación de servicios.Explains the language elements used in service programming.

Cómo: Creación de servicios de WindowsHow to: Create Windows Services

Describe el proceso de creación y configuración de servicios de Windows mediante la plantilla de proyecto de servicio de Windows.Describes the process of creating and configuring Windows services using the Windows service project template.

ServiceBase: describe las características principales de la clase ServiceBase, que se utiliza para crear servicios.ServiceBase - Describes the major features of the ServiceBase class, which is used to create services.

ServiceProcessInstaller: describe las características de la clase ServiceProcessInstaller, que se utiliza junto con la clase ServiceInstaller para instalar y desinstalar sus servicios.ServiceProcessInstaller - Describes the features of the ServiceProcessInstaller class, which is used along with the ServiceInstaller class to install and uninstall your services.

ServiceInstaller: describe las características de la clase ServiceInstaller, que se utiliza junto con la clase ServiceProcessInstaller para instalar y desinstalar su servicio.ServiceInstaller - Describes the features of the ServiceInstaller class, which is used along with the ServiceProcessInstaller class to install and uninstall your service.

Crear proyectos a partir de plantillas: describe los tipos de proyectos utilizados en este capítulo y cómo elegir entre ellos.Create Projects from Templates - Describes the projects types used in this chapter and how to choose between them.