|
лекция. Программа для управления сервисом Запускает и контролирует сервис
Архитектура Windows Сервисы - Службы ОС Windows (Windows Service, службы) — приложения, автоматически (если настроено) запускаемые системой при запуске Windows и выполняющиеся вне зависимости от статуса пользователя. Имеет общие черты с концепцией демонов в Unix.
- Windows предлагает диспетчер управления службами (Service Control Manager - SCM), с помощью которого можно управлять созданием, удалением, запуском и остановкой служб.
- Приложение, имеющее статус службы, должно быть написано таким образом, чтобы оно могло принимать сообщения от SCM.
Сервисы - Программа-конфигуратор
- Устанавливает и удаляет сервис, определяет конфигурацию сервиса
- Программа для управления сервисом
- Запускает и контролирует сервис
Сервисы - Настройки сервисов хранятся в ветке реестра
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services
- Службы Windows по умолчанию запускаются от имени пользователя «LocalSystem», который обладает полными правами в системе (превосходящими права даже учётной записи «Administrator»). Рабочим каталогом будет каталог Windows, а каталог для хранения временных файлов будет «%WinDir%\TEMP».
Сервисы |
|
|