Как побороться с изменением системного времени юзерами?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Lanc
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 04.11.2003 (Вт) 17:28

Как побороться с изменением системного времени юзерами?

Сообщение Lanc » 04.11.2003 (Вт) 17:41

Ситуация - Ассесная база лежит на сервере. Юзер имеет доступ к данным до 13.00 пятницы. Ушлый народ могет изменить время на своем компе и получить доступ к данным. Чоб б придумать.!??

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 04.11.2003 (Вт) 18:01

1. Используй время сервера, а не клиентское.
2. Поставь юзерам NT-систему; обычные пользователи не могут менять системное время.
Lasciate ogni speranza, voi ch'entrate.

Lanc
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 04.11.2003 (Вт) 17:28

Сообщение Lanc » 04.11.2003 (Вт) 18:12

alibek писал(а):1. Используй время сервера, а не клиентское.
2. Поставь юзерам NT-систему; обычные пользователи не могут менять системное время.


НТ пока не могу на все компы поставить - бух проги глючат. В настоящий момент разбираюсь с ними. Если б не это - то конечно самый простой вариант.
А как использовать время сервера - придумать или найти не могу.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 05.11.2003 (Ср) 10:08

Можно выдавать команду net time ... /set /yes для синхронизации.
Можно получать системное время сервера через WMI.
Опиши подробнее, что за сеть (домен или рабочие группы), под чем работает сервер и клиентские машины.
Lasciate ogni speranza, voi ch'entrate.

Lanc
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 04.11.2003 (Вт) 17:28

Сообщение Lanc » 05.11.2003 (Ср) 12:50

Домен поднят но юзера в него не ходят (пока). Все работают в рабочей группе под одним логином - который прописан в домене (т.е. имеют доступ к шарам). Ситуация временная. Часть Вин98 часть ХР.
Сервак под Серв2000.
Мне вообще то надо не очень большую прогу написать - но надо чтоб доступа на изменение после определенного времени у всех не было.
Так что если это сильно заморочено - то буду в нужный момент базу копировать куданить какимнить шедулером да и все.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 05.11.2003 (Ср) 15:20

В принципе ничего больше и не нужно, только подними нормально домен.
В User Manager для каждого пользователя пропиши часы работы, а в его настройках "Политика" - "Учетные записи" установи флажок "Отключать пользователя, когда время его учетной записи истекло" (я не дословно привожу, поищи что-то подобное). Тогда пользователи будут отрубаться насильно.
Lasciate ogni speranza, voi ch'entrate.

Lanc
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 04.11.2003 (Вт) 17:28

Сообщение Lanc » 05.11.2003 (Ср) 15:34

В домене как все сделать то я знаю.
Дело в том что в НТ с бухалтерией проблемы.
Ладно разберусь.
Хохма в том что на басике писал 4 года назад последний раз.
Решил вспомнить. Начал как в 97 - ваабще ниче не работает. )))))
Сижу хелпы читаю.
Спасиба за помощь.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

    TopList