Личный кабинет    
Назад К началу Вперед Карта сайта Телефонные коды стран и городов Мира Анализатор тарифов Служб IP-Телефонии и Рейтинг

Разделы
Введение
Литература
Операторы
Оборудование
Анализатор
Сотрудничество
Печать карт
Новости
Опросник
Коды
Справка
Работа
Каталог
Хостинг
Личный кабинет

Реклама

Perl для IP-Телефонии (32 – TCP клиент/сервер, часть 34)

предыдущая часть ««»» следующая часть
рассылка СМС

Процесс установки службы на платформе Windows состоит из двух этапов. На первом этапе применяется утилита instsrv.exe для определения имени новой службы. На втором этапе с помощью редактора системного реестра необходимо связать вновь определенную службу с именем и параметрами командной строки сценария Perl. Таким образом можно определить любое приложение в качестве службы, например, сервер для рассылки sms сообщений и уведомлений.

Ниже описан первый этап, на котором нужно определить новую службу с помо­щью утилиты instsrv. ехе. В окне сеанса MS DOS введите следующее:

% С:rkitinstsrv.exe PSYCHOTHERAPIST С:rkitsrvany .ехе Укажите вместо С: rkit действительный путь к файлам instsrv.exe и srvany.ехе, а вместо PSYCHOTHERAPIST — имя, по которому вы хотите обра­щаться к этой сетевой службе. Следующий этап состоит в редактировании сис­темного реестра с помощью соответствующего редактора. Как обычно, прежде чем приступить к этому процессу, вспомните, какие перед этим произносят пре­дупреждения и заклинания. Запустите программу regedt32.exe и найдите сле­дующий ключ:

НКЕY_LOCAL_MACHINESYSТЕMCurentControlsSet SеrvicesРSYCHOTHERAPIST

Измените его в соответствии с именем службы, выбранным ранее. Теперь необхо­димо добавить ключ Parameters и два подключа Application и AppParameters. Ключ Application содержит путь к выполняемой программе Perl, а ключ AppParameters указывает параметры, передаваемые интерпретатору Perl, в том числе имя сценария и все его параметры.

Щелкните на пиктограмме ключа PSYCHOTHERAPIST и выберите команду Add Key меню Edit. Получив Соответствующее приглашение, введите имя ключа Parameter# поставьте поле с именем класса пустым. Теперь выберите вновь созданный ключ Parameters и вызовите команду AddValue меню Edit. Получив соответствующее приглашение, введите имя значения Application, укажите тип данных REG_SZ (строка с нулевым символом в конце) и введите строку, содержащую полный путь к выполняемой программе Perl.

Еще раз выберите ключ Parameters и вызовите команду Add Value. На этот раз введите имя значения AppParameters, укажите тип данных REG_SZ и введите значе­ние, содержащее полный путь к сценарию, и все параметры, которые должны быть ему переданы.

Закройте редактор системного реестра. Теперь вы должны получить возможность перейти на панель управления Services и настроить службу на автоматический запуск во время начальной загрузки системы. В списке служб выберите наш сервер и щелкните на кнопке Startup. Получив соответствующее приглашение, измените тип запуска на Automatic и укажите в поле LogOnAs имя пользователя, под которым должен работать сервер. Обычно используют имя “System Account”. Кроме того, снимите отметку с “Allow service to interact with users”.

Панель управления Services позволяет запускать и останавливать сервер вручную! При желании для этого можно использовать команды DOS NET START PSYCHOTHERAPIST и NET STOP PSYCHOTHERAPIST.



2014-06-12 15:39:56

предыдущая часть ««»» следующая часть


ДОКУМЕНТАЦИЯ VoIP


НОВОСТИ СВЯЗИ


РЕКОМЕНДУЕМ

 
[ стандарты | обзор | оборудование | анализатор | коды | новости | карта | партнерам | Мы ВКонтаке ]
Запрещается копировать материалы сайта без уведомления авторов.
С вопросами и предложениями обращайтесь со страницы контактов
Copyright c 1999-2024 IPTop.Net
 
IP-Телефония, Интернет Телефония, Компьютерная телефония