Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Выкидывать пользователей из программы / 8 сообщений из 8, страница 1 из 1
25.08.2008, 15:40
    #35504703
Alex-ZZZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выкидывать пользователей из программы
Вопрос такой на VFP 9.0 написана программа, екзешник сброшен на сетевой диск, но когда надо обновить екзешник нужно выкинуть всех пользователей, сейчас это реализованно созданием дбф куда при в ходе в программу записываеться пользователь который запустил и проверяеться доступ есть если нету то программа закрываеться, но возможно у когото происходит какаето ошибка или еще что-то, но екзешник даже при отсутствии пользователей судя по базе слежения занят. Вопрос такой - как полностью выкинуть всех пользователей, чтобы программа полностью закрывалась (возможно при ошибке прога остаеться висеть где нибудь в процессах). Или может есть какие нибудь программы которые это умеют делать.
...
Рейтинг: 0 / 0
25.08.2008, 15:58
    #35504757
Выкидывать пользователей из программы
Нормальные люди запускают не с сервера, а локальную копию. И никого никуда выгонять не надо, и обновление ложится без проблем, и юзеры обновляются по мере выполнения своей работы, а не по пинку неизвестно кого.
...
Рейтинг: 0 / 0
26.08.2008, 09:16
    #35505545
Samvel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выкидывать пользователей из программы
Я делаю это средствами Windows, из сервера, в ручную.
...
Рейтинг: 0 / 0
26.08.2008, 09:18
    #35505549
Samvel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выкидывать пользователей из программы
Я делаю это средствами Windows, из сервера, в ручную.
...
Рейтинг: 0 / 0
26.08.2008, 11:26
    #35505855
Аlex_Tal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выкидывать пользователей из программы
На сервере хранишь ехе-файл
На локальной машине делаешь bat-файл, где:
1) c сервера копируешь ехе-файл на локальную машину
2) запускаешь скопированный ехе-файл

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

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

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

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


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