Написание программ, реализующихслужбы Windows Services: обзор
Написание программ, реализующихслужбы Windows Services: обзор
Службы Windows выполняются под управлением диспетчера управления службами (Service Control Manager, SCM). Преобразование консольного приложения, такого как serverNP или serverSK, в службу Windows осуществляется в три этапа, после выполнения которых программа переходит под управление SCM.
1. Создание новой точки входа main(), которая регистрирует службу в SCM, предоставляя точки входа и имена логических служб.
2. Преобразование прежней функции точки входа main() в функцию ServiceMain(), которая регистрирует обработчик управляющих команд службы и информирует SCM о своем состоянии. Остальная часть кода, по существу, сохраняет прежний вид, хотя и может быть дополнена командами регистрации событий. Имя ServiceMain() является заменителем имени логической службы, причем логических служб может быть несколько.
3. Написание функции обработчика управляющих команд службы, которая должна предпринимать определенные действия в ответ на команды, поступающие от SCM.
По мере описания каждого из этих трех этапов будут даваться отдельные разъяснения, касающиеся создания служб, их запуска и управления ими. Более подробные сведения приводятся в последующих разделах, а взаимодействие между отдельными компонентами службы иллюстрируется на рис. 13.1 далее в этой главе.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Обзор: объекты синхронизации Windows
Обзор: объекты синхронизации Windows Наиболее важные свойства объектов синхронизации Windows перечислены в табл. 8.2.Таблица 8.2. Сравнительные характеристики объектов синхронизации Windows CRITICAL_SECTION Мьютекс Семафор Событие Именованный защищаемый объект
ГЛАВА 13 Windows Services
ГЛАВА 13 Windows Services Серверные программы, рассмотренные в главах 11 и 12, являются консольными приложениями, выполняющимися как фоновые задачи. Вообще говоря, эти серверы могут выполняться в течение неопределенно длительного времени, обслуживая многочисленных клиентов по
Глава 22 Написание защищенных программ
Глава 22 Написание защищенных программ Подавляющее большинство компьютеров, на которых работает система Linux, подключены к Internet, и многие из них используются большим количеством людей. Для того чтобы сохранить компьютер и его программное обеспечение в безопасности,
Обзор выпусков Windows Vista
Обзор выпусков Windows Vista Учитывая интересы различных групп пользователей, корпорация Microsoft выпустила на рынок несколько версий Windows Vista. Они различаются между собой набором возможностей и, соответственно, стоимостью. В данном разделе приводится сравнительная
Совместимость старых программ с Windows Vista
Совместимость старых программ с Windows Vista Большинство программ, созданных для предыдущих версий Windows, успешно функционируют и в Windows Vista, однако в работе некоторых из них обнаруживаются сбои. Иногда встречается полный отказ от запуска из-за несовместимости приложения с
Удаление программ и компонентов Windows
Удаление программ и компонентов 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 при установке
Установка и удаление программ (Windows NT/2000/XP)
Установка и удаление программ (Windows NT/2000/XP) Чтобы пользователь не мог воспользоваться апплетом Панели управления Установка и удаление программ, создайте в разделе HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesUninstall ключ NoAddRemovePrograms типа DWORD и установите его равным 1Теперь, если
Совместимость старых программ с Windows Vista
Совместимость старых программ с Windows Vista Большинство программ, созданных для предыдущих версий Windows, успешно работают и в Windows Vista, но в работе некоторых приложений обнаруживаются сбои или же полный отказ от запуска. Все из-за того, что система отказывается запускать
Глава 2 Написание качественных программ для среды GNU/Linux
Глава 2 Написание качественных программ для среды GNU/Linux В этой главе описываются базовые методики, применяемые большинством Linux-программистов. Придерживаясь данных методик, читатели смогут писать программы, которые не только хорошо работают а среде GNU/Linux, но и
6.5. Общие команды меню Windows-программ. Буфер обмена Windows
6.5. Общие команды меню Windows-программ. Буфер обмена Windows Практически все Windows-программы имеют главное меню, которое расположено сразу под заголовком окна. В большинстве случаев некоторые команды главного меню совпадают. Например, многие Windows-программы имеют меню Файл,
4. Установка и удаление программ в Windows
4. Установка и удаление программ в Windows Установить программу в Windows очень просто. Вам нужно запустить установочный файл программы (он обычно называется setup.exe или install.exe) и нажимать кнопку Далее (Next) до упора, то есть до окончания установки программы.Для удаления программы
Обзор встроенных в Windows программ
Обзор встроенных в Windows программ Windows – это операционная система, то есть большая важная программа, которая обеспечивает работу всех остальных. Но не только.Мини-приложенияВыше было мельком упомянуто, что на Рабочем столе появилась какая-то боковая панель с
7.1. Outlook Express. Почта Windows. Почта Windows Live. Возможности программ
7.1. Outlook Express. Почта Windows. Почта Windows Live. Возможности программ Электронная почта — одна из самых популярных служб Интернета на сегодняшний день. Миллионы людей пишут друг другу электронные письма, которые почти мгновенно доставляются адресату через Интернет. Такая почта