Книга: C# для профессионалов. Том II
Управляющий менеджер служб
Управляющий менеджер служб
Управляющий менеджер служб (SCM — Service Control Manager) является частью операционной системы, которая взаимодействует со службой. Давайте посмотрим, как работает эта коммуникация на диаграмме последовательностей UML:
Во время начальной загрузки системы начинает работу каждый процесс, для которого задан автоматический запуск службы, и поэтому вызывается основная функция этого процесса. Служба должна зарегистрировать основную функцию для каждой из своих служб, затем SCM вызывает основную служебную функцию. Основная служебная функция несет на себе, как ранее сообщалось, основную функциональность службы.
Одной из важных задач, которую имеет основная служебная функция, является регистрация обработчика в SCM. Служебная управляющая программа посылает запросы SCM для остановки, приостановки и возобновления работы службы. Служебная управляющая программа независима от SCM и самой службы. Мы получаем вместе с операционной системой множество служебных управляющих программ, одна из них — ММС Services Snap-in, которую мы видели ранее. Можно написать также свою собственную служебную управляющую программу. Хорошей служебной управляющей программой является часть установки SQL Server. Она выводит цветные кнопки для управления службами SQL Server:
- Кто такой тест-менеджер
- Глава 8 Дополнительные службы
- 5.6 Служба теневого копирования томов в Windows ХР и Windows Server 2003
- Службы Windows SharePoint
- Версии служб Windows SharePoint
- Стоит ли заниматься отключением ненужных служб при большом объеме оперативной памяти?
- При попытке создать пользователя или добавить его в группу появляется сообщение Служба Сервер не запущена
- 4.7. Защита служб
- Ключевые показатели работы категорийного менеджера
- 2.12 Оконные менеджеры «BlackBox» и «FluxBox»
- Урок 4.4. Файловые менеджеры
- Общие сведения о файловых менеджерах