Настройка утилиты 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, затем выбор в меню Статистика и вы переходите на страницу статистики клиента.