ГЛАВА 13 Windows Services
ГЛАВА 13
Windows Services
Серверные программы, рассмотренные в главах 11 и 12, являются консольными приложениями, выполняющимися как фоновые задачи. Вообще говоря, эти серверы могут выполняться в течение неопределенно длительного времени, обслуживая многочисленных клиентов по мере того, как те будут подключаться к серверу, посылать запросы, принимать ответы и разрывать соединения. Таким образом, указанные серверы могут работать как службы непрерывного действия, однако, чтобы быть в полной мере эффективными, эти службы должны быть управляемыми.
Службы Windows Services,[33] известные ранее под названием NT Services, предоставляют все средства управления, необходимые для превращения наших серверов в службы, которые могут активизироваться по команде или во время запуска системы еще до входа в нее пользователей, приостанавливаться, а также возобновлять или прекращать свое выполнение. Службы могут даже осуществлять мониторинг работоспособности самих служб. Информация о службах хранится в системном реестре.
В конечном счете, любая серверная система наподобие тех, которые были разработаны в главах 11 и 12, должна быть преобразована в службу, особенно в тех случаях, когда она предназначена для использования широким кругом клиентов или внутри организации.
Windows предоставляет целый ряд служб; в качестве примера можно привести службы telnet, отправки и приема факсимильных сообщений, а также службы управления безопасностью учетных записей и драйверы устройств. Доступ ко всем службам можно получить через пиктограмму Administrative Tools (Администрирование), который находится в окне панели управления.
Примитивную форму управления сервером можно было наблюдать в приведенной в главе 6 программе JobShell (программа 6.3), которая обеспечивает возможность перевода сервера под управление задачи и его остановку путем посылки сигнала завершения работы. В то же время, службы Windows Services предоставляют гораздо более широкие возможности и отличаются высокой надежностью, как это будет продемонстрировано в данной главе на примере преобразования программы к форме, обеспечивающей управление службами Windows Services.
В данной главе также показано, как преобразовать существующее консольное приложение в службу Windows, осуществить ее установку, а также организовать мониторинг и управление этой службой. Кроме того, здесь рассматривается ведение журнала учета событий, что обеспечивает регистрацию действий службы.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Написание программ, реализующихслужбы Windows Services: обзор
Написание программ, реализующихслужбы Windows Services: обзор Службы Windows выполняются под управлением диспетчера управления службами (Service Control Manager, SCM). Преобразование консольного приложения, такого как serverNP или serverSK, в службу Windows осуществляется в три этапа, после выполнения
Глава 5. Wi-Fi для Windows
Глава 5. Wi-Fi для Windows В мире идеальных сетей можно вставить беспроводной сетевой адаптер в компьютер, запустить его и сразу же подключиться к сети. Нет проблем, нет хлопот (и нет необходимости в таких книгах, как эта). Когда Windows идентифицирует сетевой адаптер при запуске, она
Microsoft® Windows® SharePoint® Services 3.0 Шаг за шагом
Microsoft® Windows® SharePoint® Services 3.0 Шаг за шагом Информация для пользователей Windows ХР Рисунки и инструкции, приведенные в этой книге, соответствуют пользовательскому интерфейсу Windows Vista, однако можно использовать и Windows ХР.Большинство отличий при работе в Windows ХР относится к
Получение помощи по Windows SharePoint Services 3.0
Получение помощи по Windows SharePoint Services 3.0 Если возникшие вопросы относятся к службам SharePoint, а не к содержанию книги, сначала следует обратиться к справочной системе SharePoint. Эта система является комбинацией средств и файлов, устанавливаемых на серверы SharePoint при установке
Глава 12 Версии Windows
Глава 12 Версии Windows Вот вы и прочитали значительную часть книги. Надеюсь, она вам понравилась и действительно оказалась полезной. Но перед тем, как ответить, поговорим еще о нескольких вопросах, которые не соответствуют общей теме книги, но все-таки могут быть вам
WindowsAccessoriesTerminal Services
WindowsAccessoriesTerminal Services HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows NTTerminal ServicesColorDepthЗадает максимальное количество цветов (глубину цвета) для подключений служб терминалов.Тип: REGDWORD;Значение: (по умолчанию параметра нет; 1 = 8бит; 2 = 15бит; 3 = 16бит; 4 = 24бит; 999 = совместима с клиентом) Групповая
services.msc
services.msc Местонахождение: Windowssystem32 Службы (Services)Оснастка «Службы» используется для управления службами на локальном или удаленном компьютерах.
Службы криптографии (Cryptographic Services)
Службы криптографии (Cryptographic Services) Предоставляет три службы управления: службу баз данных каталога, которая проверяет цифровые подписи файлов Windows; службу защищенного корня, которая добавляет и удаляет сертификаты доверенного корня центра сертификации с этого
Компоненты-оболочки для Services API
Компоненты-оболочки для Services API TIBConfigService - предназначен для настройки параметров базы данных. TIBBackupService предназначен для создания резервных копий (backup) баз данных. TIBRestoreService - предназначен для восстановления базы данных из резервной копии. TIBValidationService - предназначен
Goods and Services
Goods and Services Честно говоря, я так и не понял, что именно в данном разделе хотел сказать автор, так что привожу без перевода.I hope nobody minds the shameless promotions here. They are all things which are likely to be of use to beginning Linux Kernel Module
Глава 1 Windows API и Delphi
Глава 1 Windows API и Delphi Библиотека VCL, делающая создание приложений в Delphi таким быстрым и удобным, все же не позволяет разработчику задействовать все возможности операционной системы. Полный доступ к ним дает API (Application Programming Interface) — интерфейс, который система предоставляет
Пространство имен System.Web.Services
Пространство имен System.Web.Services Несмотря на богатые функциональные возможности, обеспечиваемые всеми пространствами имен .NET, связанными с Web-сервисами XML, подавляющее большинство ваших приложений потребует непосредственного взаимодействия только с типами, определенными
Конфигурирование файла services
Конфигурирование файла services Вам не нужно изменять запись сервиса порта для сервера или клиентов Firebird, если сервер использует значения по умолчанию, заданные при инсталляции - gds db для порта 3050. Если gds db - имя сервиса порта, который не может использовать любой другой порт,
Глава 3 Знакомимся с Windows 7
Глава 3 Знакомимся с Windows 7 Из этой главы вы узнаете:© Из каких основных элементов состоит интерфейс Windows.© Как настроить вид Рабочего стола.© Как запустить программу.© Что такое файлы, папки и библиотеки.© Что можно делать с файлами и папками.© Куда удаляются файлы.Все, что