Ватсон Карли
Шрифт:
Клиент
После успешной установки службы и запуска ее вручную (см. следующий раздел для дальнейших указаний) можно запустить клиент, используя службы ММС со следующими настройками.
Мониторинг и управление службой
Для мониторинга и управления службой имеется несколько утилит. Они относятся к службам консоли ММС, которая, в свою очередь, является частью административной утилиты управления компьютером. Для каждой оконной системы мы получаем также утилиту командной строки
Консоль управления Microsoft (ММС)
Используя подключаемый модуль (snap-in) Services из консоли управления Microsoft (ММС), можно увидеть статус всех служб. Также можно послать службам управляющие запросы для останова, включения, выключения и изменения конфигурации. Подключаемый модуль Services является служебной управляющей, а также служебной конфигурационной программой:
Двойной щелчок на
net.exe
Подключаемый модуль
Результаты
sc.exe
Существует малоизвестная утилита
Server Explorer
Управлять службами можно также с помощью Server Explorer из Visual Studio.NET. Если вы не находите Server Explorer в текущей конфигурации, можно сделать его видимым с помощью меню View|Server Explorer. Выбирая службу и открывая контекстное меню, запускают и останавливают службу. Это контекстное меню также используется для добавления в проект класса
Класс ServiceController
Создадим небольшое оконное приложение с помощью класса
Интерфейс пользователя для этого приложения имеет окно списка для вывода всех служб, четыре текстовых поля для вывода внешнего имени, статуса, типа и имени службы и четыре кнопки для отправки управляющих сообщений.
Здесь используется класс
Мы реализуем метод
Окно списка заполняется с помощью связывания данных: