Записи с меткой «ServiceInstaller»
Создание сервиса в Visual Studio 2008
Службы Windows – приложения, автоматически запускаемые системой при запуске системы и выполняющие вне зависимости от статуса пользователя (wikipedia). Службы можно разделить на два типа:
- службы Win32, взаимодействующие с операционной системой посредством диспетчера управления службами
- драйвера, работающие по протоколу драйвера устройства.
В данной статье мы рассмотрим службы Win32.
Windows предлагает программу Service Control Manager (SCM) с помощью которой можно управлять созданием, удалением, запуском и остановкой служб. Приложения, имеющее статус сервиса, должно быть написано таким образом, чтобы оно могло принимать сообщения от SCM. Службы работают в фоновом режиме и их работа скрыта от пользователя. Поэтому они идеально подходят для реализации серверных процессов в приложениях построенных по принципу клиент-сервер, сетевых служб, программ мониторинга и т.д.