Разработка приложений службы Windows

Предупреждение

Эта документация не относится к последней версии службы Windows. последние материалы по службам Windows с помощью BackgroundService и шаблона рабочей службы см. в следующих статьях:

С помощью Visual Studio или пакета SDK для .NET Framework можно легко создавать службы. Просто создайте приложение, которое устанавливается как служба. Такие приложения называются службами Windows. Используя компоненты платформы, можно создавать, устанавливать, запускать, останавливать и администрировать службы.

Примечание

В Visual Studio можно создать службы с помощью управляемого кода на Visual C# или Visual Basic, который при необходимости может взаимодействовать с существующим кодом C++. Или можно создать службу Windows на машинном языке C++ с помощью мастера проектов ATL.

Содержание раздела

Знакомство с приложениями служб Windows

Сведения о приложениях служб Windows, времени существования служб и отличиях приложений служб от распространенных типов проектов.

Пошаговое руководство: Создание приложения служб Windows в конструкторе компонентов

Пример создания службы на Visual Basic и Visual C#.

Программная архитектура приложений служб

Описание элементов языка, используемых при создании служб.

Практическое руководство. Создание служб Windows

Создание и настройка служб Windows с помощью шаблона проекта службы Windows.

ServiceBase — описываются основные характеристики класса ServiceBase, который используется для создания служб.

ServiceProcessInstaller — описываются возможности класса ServiceProcessInstaller, который используется вместе с классом ServiceInstaller для установки и удаления службы.

ServiceInstaller — описываются возможности класса ServiceInstaller, который используется вместе с классом ServiceProcessInstaller для установки и удаления службы.

Создание проектов из шаблонов — описывает типы проектов, используемых в этой главе, и способы их выбора.