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