Службы ос windows


C:\Windows\Microsoft .NET\Framework\v4.0.30319\installutil.exe



страница3/7
Дата12.09.2022
Размер452 Kb.
#131041
1   2   3   4   5   6   7
kontr app (5)

C:\Windows\Microsoft .NET\Framework\v4.0.30319\installutil.exe <полный путь к сборке службы>
После этого служба появится в списке зарегистрированных служб и ею можно управлять, например, из стандартной оснастки Службы.
Для деинсталляции службы ее необходимо остановить, например, в оснастке Службы и вызвать утилиту installUtil с ключом /u:
C:\Windows\Microsoft .NET\Framework\v4.0.30319\installutil.exe /u <полный путь к сборке службы>
Разработка служб в C++Builder
ОС Windows предлагает набор API функций для регистрации приложения в качестве службы и организации его интерфейса с Service Control Manager. Подробнее с этими API можно познакомиться в главе 13 книги Дж.Харта «Системное программирование в среде Windows» М.: Вильямс, 2005. Среда программирования C++Builder упрощает процесс разработки и управления службой.
Чтобы создать приложение-сервис операционной системы Windows (Win32 Service Application), запустите C++ Builder, выберите пункт меню File | New | Other, и в появившемся диалоговом окне New Items выберете пункт Service Application.

Рисунок 2. Мастер создания нового приложения в Embarcadero C++ Builder.
Это добавит в ваш проект глобальную переменную Application типа TServiceApplication.
Как только вы создали приложение-сервис, вы увидите на экране новую форму, относящуюся непосредственно к сервису (по умолчанию называется Service1). Основные параметры службы (свойства и обработчики событий) можно установить через Инспектор Объектов (Object Inspector). Вы можете добавить дополнительные сервисы в ваше приложение (в приложение может входить несколько сервисов), выбирая пункт Service в диалоговом окне New Items.
Назначение некоторых свойств и событий компонента TService приведены в таблице
Таблица 1. Описание свойств и событий компонента TService

Свойство/События

Описание



Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7




База данных защищена авторским правом ©vossta.ru 2022
обратиться к администрации

    Главная страница