Для добавления дополнительной службы сервера в документации от 1С приводится пример, в котором нужно вручную вносить изменения в реестр Windows. Такой подход не является оптимальным, т.к. ветки реестра могут быть различными в зависимости от версии Windows, да и не удобно это - каждый раз для изменения того или иного параметра в реестр лезть. Эта простая программа позволяет решить задачу всего в несколько кликов.
Программа позволяет быстро добавить\скопировать и отредактировать или удалить службу сервера. Кроме стандартных параметров запуска (рабочие порты, адреса каталогов кластера), поддерживаются параметры запуска:
- Отладка по протоколам TCP и HTTP.
- Уровни безопасности соединений
Реализовано:
- Выбор пользователя, от имени которого будет запускаться служба, из стандартного списка Windows (поддерживается выбор доменных или локальных учетных записей)
- Отображение версии запускаемого сервера
- Наглядное представление строки запуска службы, как она будет записана в реестр
- Изменение типа запуска службы: автоматически, вручную или отключена
Используется WinAPI, т.о. от версии Windows зависеть не должна. Тестировал на Win2008 R2 и Win2k12, платформы 8.1, 8.2, 8.3
upd 27.10.2017
v 1.1: Добавлен параметр запуска службы -DebugServerPort, по умолчанию 1550. Если используется отладка по протоколу http, то у каждой службы этот порт должен быть уникальным, иначе отладка перестает работать
upd 25.09.2021
v.1.3:
В общий список служб добавлена колонка со значком "гаечного ключа" для индикации службы, запущенной с отладкой.
В окне настроек службы добавлен выпадающий список установленных версий платформы, чтобы не выбирать путь до файла ragent.exe вручную. Достаточно выбрать версию платформы.
Исправлена работа на операционных системах с нестандартными языками (проверял на турецкой)
В заголовок добавлен вывод версии программы
upd 17.05.2022
v 1.4:
Добавлена работа со службой сервера хранилища конфигурации.
Исправлены выявленные ошибки.