Отладка приложения-службы
Служба, также известная как служба Windows, — это процесс в пользовательском режиме, предназначенный для запуска Windows без участия человека. Он запускается автоматически при загрузке системы или приложением, которое использует функции службы, включенные в API Win32. Служба также может быть запущена пользователем с помощью служебной программы панели управления Службы. Каждая служба должна соответствовать правилам интерфейса диспетчера управления службами (SCM).
Каждая служба состоит из трех элементов: приложения службы, программы управления службами и самого диспетчера управления службами. Хотя приложение службы иногда (неправильно) называют "службой", на самом деле это один из трех компонентов, составляющих службу. Приложение-служба может содержать практически любой код в пользовательском режиме. Программа управления службами управляет запуском и остановкой приложения службы. Диспетчер управления службами является частью Windows.
В следующих разделах описывается отладка приложения службы.
Подготовка к отладке приложения-службы
Автоматическая отладка приложения-службы
Отладка приложения-службы вручную
Общие сведения о службах, приложениях-службах и диспетчере управления службами см. в статье Внутренние компоненты Microsoft Windows: Microsoft Windows Server 2003, Windows XP и Windows 2000 Дэвида А. Соломона и Марка Е. Руссиновича (4-й выпуск, Microsoft Press, 2005).