Программы отправки коротких сообщений

Наш телефон 8 (911) 199-29-48  

О компании

 
 

Запуск программы в качестве службы Windows

Персональный SMS Сервер разработан как приложение, взаимодействующее с пользователем через рабочий стол. Поэтому рекомендуемый метод запуска на удаленном сервере - это режим приложения (внутри сессии пользователя). Однако Персональный SMS Сервер может быть запущен и как служба Windows - для этого необходимо использовать утилиты из набора Windows 2003 Resource Kit. В режиме службы Windows программа может получать СМС и обрабатывать их с помощью настроенных заранее обработчиков (например, записывать входящие СМС в базу).

Перед настройкой службы, необходимо скачать и установить Windows 2003 Resource Kit. Прочитайте также статью Microsoft, в которой рассказывается об установке служб, определенных пользователем.

Пошаговая инструкция

  • Запустите команду "C:\Program Files\Windows Resource Kits\Tools\Instsrv.exe" hgsmdrv "C:\Program Files\Windows Resource Kits\Tools\Srvany.exe"
  • Запустите "regedit.exe", откройте ключ реестра HKLM\SYSTEM\CurrentControlSet\Services\hgsmdrv, добавьте в него ключ "Parameters" и поместите в него два атрибута:
    Application REG_SZ C:\Program Files\Headwind SMS\Headwind GSM Modem Driver\hgsmdrv.exe
    AppDirectory REG_SZ C:\Program Files\Headwind SMS\Headwind GSM Modem Driver
  • Откройте Пуск -> Панель управления -> Администрирование -> Службы, дважды щелкните на службу "hgsmdrv". В открывшемся окне свойств выберите вкладку "Вход в систему" и установите флажок "Разрешить взаимодействие с рабочим столом".
  • В списке служб щелкните правой кнопкой мыши на службу "hgsmdrv" и выберите "Пуск". Вы должны увидеть запуск Персонального SMS Сервера. Он запущен в виде службы - Вы можете проверить это, открыв диспетчер задач (Ctrl-Shift-Esc) и посмотрев на владельца процесса. Этим владельцем является пользователь "SYSTEM".
  • Дважды щелкните иконку Персонального SMS Сервера, откройте вкладку "Приложение", установите флажок "Соединить модем после запуска" и нажмите "Применить". После этого перейдите во вкладку "SMS" и нажмите "Соединить". Теперь служба готова к получению и обработке SMS в фоновом режиме.
  • Откройте вкладку "Обработчики" и настройте обработчик входящих сообщений. Например, в качестве теста Вы можете установить простой обработчик "echo _FROM_,_BODY_ >> C:\test.txt", который записывает входящие СМС в текстовый файл.

Персональный SMS Сервер запущен в качестве службы Windows. Чтобы это проверить, выйдите из системы и отправьте короткое сообщение на GSM-устройство, соединенное с ПК. Персональный SMS Сервер должен обработать это сообщение. Например, если Вы установили указанный выше обработчик, то текстовый файл C:\test.txt будет содержать входящее SMS-сообщение.