开发 Windows 服务应用Develop Windows service apps

本文内容

使用 Visual Studio 或 .NET Framework SDK,可以通过创建作为服务安装的应用程序来轻松创建服务。这种类型的应用程序称为 Windows 服务。借助框架功能,可以创建、安装服务,启动、停止服务并及控制服务的行为。

备注

在 Visual Studio 中,可以使用 Visual C# 或 Visual Basic 在托管代码中创建服务,如果需要,可以与现有的 C++ 代码进行互操作。或者,可以通过使用 ATL 项目向导在本机 C++ 中创建 Windows 服务。

本节内容In this section

Windows 服务应用程序介绍

提供 Windows 服务应用程序、服务生存期以及服务应用程序与其他常见项目类型的区别的概述。

演练:在组件设计器中创建 Windows 服务应用程序

提供在 Visual Basic 和 Visual C# 中创建服务的示例。

服务应用程序编程体系结构

介绍服务编程中使用的语言元素。

如何:创建 Windows 服务

介绍使用 Windows 服务项目模板创建和配置 Windows 服务的过程。

ServiceBase - 介绍用于创建服务的 ServiceBase 类的主要功能。

ServiceProcessInstaller - 介绍 ServiceProcessInstaller 类的功能,该类与 ServiceInstaller 类一起用于安装和卸载服务。

ServiceInstaller - 介绍 ServiceInstaller 类的功能,该类与 ServiceProcessInstaller 类一起用于安装和卸载服务。

从模板创建项目) - 介绍本章中使用的项目类型以及如何从中进行选择。