Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6. Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты. Читайте требования к создаваемым темам.
Ситуация - Ассесная база лежит на сервере. Юзер имеет доступ к данным до 13.00 пятницы. Ушлый народ могет изменить время на своем компе и получить доступ к данным. Чоб б придумать.!??
alibek писал(а):1. Используй время сервера, а не клиентское. 2. Поставь юзерам NT-систему; обычные пользователи не могут менять системное время.
НТ пока не могу на все компы поставить - бух проги глючат. В настоящий момент разбираюсь с ними. Если б не это - то конечно самый простой вариант.
А как использовать время сервера - придумать или найти не могу.
Можно выдавать команду net time ... /set /yes для синхронизации.
Можно получать системное время сервера через WMI.
Опиши подробнее, что за сеть (домен или рабочие группы), под чем работает сервер и клиентские машины.
Домен поднят но юзера в него не ходят (пока). Все работают в рабочей группе под одним логином - который прописан в домене (т.е. имеют доступ к шарам). Ситуация временная. Часть Вин98 часть ХР.
Сервак под Серв2000.
Мне вообще то надо не очень большую прогу написать - но надо чтоб доступа на изменение после определенного времени у всех не было.
Так что если это сильно заморочено - то буду в нужный момент базу копировать куданить какимнить шедулером да и все.
В принципе ничего больше и не нужно, только подними нормально домен.
В User Manager для каждого пользователя пропиши часы работы, а в его настройках "Политика" - "Учетные записи" установи флажок "Отключать пользователя, когда время его учетной записи истекло" (я не дословно привожу, поищи что-то подобное). Тогда пользователи будут отрубаться насильно.
В домене как все сделать то я знаю.
Дело в том что в НТ с бухалтерией проблемы.
Ладно разберусь.
Хохма в том что на басике писал 4 года назад последний раз.
Решил вспомнить. Начал как в 97 - ваабще ниче не работает. )))))
Сижу хелпы читаю.
Спасиба за помощь.