Простой Галактики и отключение бездействующих пользователей
Модераторы: m0p3e, edward_K, Модераторы
Простой Галактики и отключение бездействующих пользователей
Всем доброго времени суток! Уже давно висит проблема (думаю не у одного у меня). На предприятии есть непорядочные пользователи, которые заходят в Галактику и ничего не делают там, висят просто по несколько часов, а лицензию занимают, в результате другие сотрудники войти в нужный модуль не могут. В связи с этим родилась идея и я сделал программку, которая отслеживает бездействующих пользователей и отрубает их от системы (гасит сессию на серваке по определенному юзеру), но это не совсем корректно, потому как у пользователя программа не закрывается, а просто отключается связь с сервером. Вот тепеь вопрос: как можно корректно отключить пользователя от Галки (надо так, как это делается при штатном закрытии системы или когда юзера рубят из саппорта)? Там перед закрытием Галактики происходит запись данных в dsk - файл, сохранение временных таблиц и прочие действия. Должны быть функции и процедуры которые отрабатывают перед закрытием программы. Кто-нибудь озадачивался таким вопросом? Если да, поделитесь опытом.
Настройка в конфиге есть
вроде бы даже работает
Код: Выделить всё
Время бездействия пользователя в минутах,
по истечению которого приложение закрывается
Значение по умолчанию: 0 - не закрываться
[System]
IdleTimeToQuit=120