powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Выкидывать пользователей из программы
8 сообщений из 8, страница 1 из 1
Выкидывать пользователей из программы
    #35504703
Alex-ZZZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос такой на VFP 9.0 написана программа, екзешник сброшен на сетевой диск, но когда надо обновить екзешник нужно выкинуть всех пользователей, сейчас это реализованно созданием дбф куда при в ходе в программу записываеться пользователь который запустил и проверяеться доступ есть если нету то программа закрываеться, но возможно у когото происходит какаето ошибка или еще что-то, но екзешник даже при отсутствии пользователей судя по базе слежения занят. Вопрос такой - как полностью выкинуть всех пользователей, чтобы программа полностью закрывалась (возможно при ошибке прога остаеться висеть где нибудь в процессах). Или может есть какие нибудь программы которые это умеют делать.
...
Рейтинг: 0 / 0
Выкидывать пользователей из программы
    #35504757
Нормальные люди запускают не с сервера, а локальную копию. И никого никуда выгонять не надо, и обновление ложится без проблем, и юзеры обновляются по мере выполнения своей работы, а не по пинку неизвестно кого.
...
Рейтинг: 0 / 0
Выкидывать пользователей из программы
    #35505545
Samvel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я делаю это средствами Windows, из сервера, в ручную.
...
Рейтинг: 0 / 0
Выкидывать пользователей из программы
    #35505549
Samvel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я делаю это средствами Windows, из сервера, в ручную.
...
Рейтинг: 0 / 0
Выкидывать пользователей из программы
    #35505855
Аlex_Tal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сервере хранишь ехе-файл
На локальной машине делаешь bat-файл, где:
1) c сервера копируешь ехе-файл на локальную машину
2) запускаешь скопированный ехе-файл

Делаешь изменеия программы
Переносишь её на сервер
Остается только на локальных машинах перезапустить программу
...
Рейтинг: 0 / 0
Выкидывать пользователей из программы
    #35506702
karat4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть другой вариант. Создается ЕХЕ файл (проект) с двумя Include формами: Форма проверки пароля и форма обновления программ, форм, репортов, библиотек и тд ... Все остальные формы и программы не входят в проект (Exclude). ЕХЕ файлы лежат на локальных машинах и никогда не требуют обновления, обновляются внешние модули , не входящие в проект. При запуске проверяется расшаренный каталог на версию внешнего модуля и загружает обновления если таковые имеются.
У меня даже реализована загрузка обновлений с SQL сервера. работает без проблем. Нет расшаренных папок для обновлений.
...
Рейтинг: 0 / 0
Выкидывать пользователей из программы
    #35514248
FAM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На сервере создается табличка с двумя полями - USER и CODE.
При входе прога проверяет, есть ли запись в этой таблице. Если нет - то создает ее с именем юзера (или компа) и кодом доступа. Например: 1- минимальный 2-отказать в доступе 3 - административный доступ

В саму прогу заряжаешь таймер, в котором прописываешь ежеминутное обращение к этой таблице.

В итоге, если ты кстановишь пользователю CODE 2, то не позже, чем ч-з минуту он отвалится и больше войти не сможет.
...
Рейтинг: 0 / 0
Выкидывать пользователей из программы
    #35518524
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как варинат можно переписывать на локальный только если дата отличается
но для этого головную прогу надо соотв-но доделать

если юзеров немного можно и на сети
типа с таймером но надо акуратно - все ослеживать закрыватть акуратно
- мороки много
гляди на решениях в фоксклубе
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Выкидывать пользователей из программы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]