5. Настройка утилиты TrayInfo

Необходимо изменить ресурсы exe-файла приложения, чтобы указать URL баланса и Web-статистики.

Для этого можно воспользоваться утилитой Resource Hacker™ или любым аналогичным редактором ресурсов: http://www.google.com/search?q=exe+resource+editor

Измените строковые ресурсы 1, 2, 3 (для старой версии утилиты 65257, 65258, 25259), соответственно http://provider/bgbilling/balance_sender, http://provider/bgbilling/webexecuter, mid на адреса вашего сервера биллинга и код модуля TrayInfo (вы можете его посмотреть в редакторе модулей и услуг ).

Запускаем утилиту, жмём правой кнопкой мыши и выбираем Параметры:

Далее в PIN1 и PIN2 клиент вводит свой PIN1 и PIN2 TrayInfo, нажимает Ок и может смотреть баланс в висящем окошке.

Для того, чтобы клиент смог переходить на свою страницу статистики необходимо в настройках сервера (Сервис=>Настройка=>Конфигурация) добавить в конце значения переменной web.auth.modes точку с запятой и разрешение авторизоваться через модуль TrayInfo:

;<код вашего модуля TrayInfo>:1

Строка примет, например, такой вид (код экземпляра модуля TrayInfo равен 10, помимо этого разрешена авторизация по договору):

web.auth.modes=0:1;10:1

Затем перезагрузите BGBillingServer. Теперь клик правой мышкой по окошку TrayInfo, затем выбор в меню Статистика и вы переходите на страницу статистики клиента.