Windows Service/Old
|
|
- Содержимое этой статьи больше не актуально начиная с версии чата 0.7.0, смотрите новый вариант.
Сервер чата не может быть непосредственно использован в качестве Windows сервиса, но в случае необходимости можно воспользоватся универсальным решением: утилитами instsrv.exe и srvany.exe из комплекта Windows Server 2003 Resource Kit Tools.
Подробности в статье: Создание определяемой пользователем службы. В параметре Application должен быть указан полный путь к schatd.exe.
Автоматическая установка
Автоматическая[1] установка сервиса, делает то же самое, что описанная выше ручная установка, но происходит это через графический пользовательский интерфейс программы управления сервером, единственной ручной операцией останется копирование файлов instsrv.exe и srvany.exe в папку с сервером. Без этих двух файлов установка и работа сервиса будет не возможна, страница установки сообщит об этом и даст подсказку со ссылкой на эту страницу, как на картинке ниже.
После копирования файлов можно приступать к установке сервиса делается это одной кнопкой, опционально можно задать имени сервиса, по умолчанию Simple Chat Daemon.
Удаление сервиса также происходит одной кнопкой.
Для выполнения всех операций необходимо наличие прав администратора, также, если сервис будет установлен, запуск и остановка сервера, через интерфейс программы управления сервером, будут фактически совершать те же операции над сервисом, через вызов команды net, что также требует права администратора.
Сервер для работы не нуждается в повышенных привилегиях, поэтому рекомендуется запускать сервис от имени пользователя с ограниченными правами, автоматическая установка не сделает этого, поэтому не может считаться полностью безопасной, в любом случае предполагается, что вы знаете что хотите, используя сервер в качестве сервиса.
- ↑ Начиная с версии 0.5.3.