При закрытии подписчики были переданы в рассылку "Всё о работе в Интернет" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Глава 6. Службы Windows Vista. 6.1. Основные сведения о службах - Хранение сведений о службе в реестре, начало Последние 2 новости нашего сайта: Служба представляет собой специальный тип программ, реализующих дополнительные возможности операционной системы, и, как правило, работающих в фоновом режиме без взаимодействия с пользователем. Состоят службы из трех компонентов: файла службы, программы управления службой (SCP) и диспетчера управления службами (SCM). Файл службы является основным файлом, реализующим работу службы, а также хранящим в себе дополнительные функции взаимодействия с SCM. Программа управления службой (SCP) предназначена для запуска, остановки, настройки службы, а также для взаимодействия с SCM (например, такими программами являются консоль services.msc или программа sc.exe). Несмотря на то, что каждая программа может поставляться со своей собственной SCP, чаще всего службы используют SCP операционной системы Windows. Диспетчер управления службами (SCM) представляет собой файл services.exe, который запускается процессом Winlogon.exe до запуска графического интерфейса. Он выполняет следующие функции.
Каждая зарегистрированная в операционной системе служба хранит свои настройки в отдельном подразделе, расположенном в ветви реестра HKLM\SYSTEM\CurrentControlSet\Services. Кроме личных настроек службы, в данном разделе хранятся стандартные настройки, которые мы и рассмотрим в данной главе — их краткое описание приведено ниже. Основные стандартные параметры службыВ таблице представлены основные параметры службы, которые обязательно должны присутствовать в ветви реестра, чтобы служба была запущена. Таблица 6.01. Параметры ветви реестра HKLM\SYSTEM\CurrentControlSet\Services\«имя службы»
*данный параметр имеет тип DWORD Группы службКаждая служба может быть зачислена в определенную группу. От группы зависит время, когда данная служба будет запущена. Дело в том, что все группы служб запускаются последовательно — сначала службы, принадлежащие одной группе, потом службы, принадлежащие к другой группе и т.д. Если же служба не принадлежит ни к одной из групп, она запускается одной из самых последних. Последовательность запуска групп хранится в параметре MULTI_SZ-типа List, который расположен в ветви реестра HKLM\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder. В таблице ниже представлена некоторая часть этой последовательности, а также названия служб и драйверов, которые входят в соответствующую группу. Ну а в таблице 6.03 представлены параметры, влияющие на порядок запуска службы и группу, в которую она входит — они имеют тип REG_MULTI_SZ. Последовательность, в которой загружаются группы служб и драйверов, можно просмотреть при помощи команды wmic loadorder get. Таблица 6.02. Группы служб
*группы, начиная с этой и ниже, не присутствуют в параметре List ветви HKLM\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder **данная группа запускается при запуске Windows в безопасном режиме и безопасном режиме с поддержкой сети. ***данная группа запускается при запуске Windows в безопасном режиме с поддержкой сети. Таблица 6.03. Параметры ветви реестра HKLM\SYSTEM\CurrentControlSet\Services\«имя службы»
*данный параметр имеет строковый тип Продолжение следует Рейтинг: 0
Оцените: 1 2 3 4 5 moemesto.ru bobrdobr.ru
- добавить в социальные закладки
В начало записиОригинал статьи: http://www.onestyle.com.ua/txt.php?u=645
|
В избранное | ||