Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.06.10;
Скачать: [xml.tar.bz2];

Вниз

Компьютерный клуб   Найти похожие ветки 

 
datch   (2001-12-03 10:06) [0]

Люди, нужна консультация.
Имеется компьютерный клуб. Требуется создать контролирующую программу, которая:
1. Не дает пользователям ничего делать, кроме того, что разрешено администратором (игры, офис и т.д.)
2. Отслеживает время работы каждого компа и в блокирует работу, если пользователь просрочил время.
Где взять информацию, или подскажите общую концепцию, плиз!


 
wHammer   (2001-12-03 11:26) [1]

Тут как-то нежен был инет, пошел в ближайший Компьютерный клуб, был немного удивлен т.к. весь графический интерфейс Windows был удален напрочь, вместо него свой, который позволяет лишь загружать доступные игры и пользоваться Инетом. Поинтересовался у админа, сказал он следующее, сначала там грузится ядро Windows, затем написанная ими графическая оболочка. Перегружается компьютер чуть дольше DOS"а. Покупаешь например час Инета, пользуешься им, а сервер через час тебе компьютер отключает (без вмешательства админа).


 
datch   (2001-12-03 11:42) [2]

То есть, я понял, придется писать новую графическую оболочку. Что-то не климатит как-то. А если как-нибудь извратиться и запретить Виндам все?


 
wHammer   (2001-12-03 12:10) [3]

> То есть, я понял, придется писать новую графическую оболочку. Что-то не климатит как-то.
> А если как-нибудь извратиться и запретить Виндам все?

Это конечно можно сделать, и многими способами, но где гарантия что какой-нибудь чудо-геймер, во время игры не нажмет Alt+Tab и удалит пару-тройку системных файлов в следствие чего Мастдай закапризничает и напрочь откажет в дальнейшей перезагрузке.



 
Artis   (2001-12-03 20:55) [4]

Можно изменить запись в конфигурационном файле Windows system.ini
shell=Explorer.exe
к примеру на
shell=Calc.exe
загрузится только калькулятор виндЫ и все - никакие переключения не помогут. Поэтому можно написать прогу которая будет зарускать только необходимые файлы программы и так далее.
и написанную прогу прописать в shell=<>.exe



 
ggsoft   (2001-12-03 21:07) [5]

to wHammer.

Ну если Explorer-а нет, оболочки Win нет - конечно никакие переключения не помогут. Попробуйте запустить пару-тройку приложений, а затем "Пуск->Завершение работы" - нажать "Ctrl+Alt+Shift" и кнопку "Отмена" все - Win оболочка выгрузится и "Alt+Tab" переключаются только между открытыми приложениями. Да, вот только Инет-ом, Вы там как пользовались - посредством обычного MS Internet Explorer, тогда что мешает в адресной строке набрать "c:\" и грохнуть по желанию нужные файлы.

С уважением, Евгений!


 
wHammer   (2001-12-04 08:49) [6]

ещ ggsoft ©
Вообще-то да.


 
Dmitry-corp   (2001-12-04 10:44) [7]

А чо ни как не льзя запретить експлореру заходить на Ц:, а ещё можно поставить компонент ТВебБроузер на форму и вверху поставить адресную строку (ну ваще в делфи есть пример написания експлорера), и все нежелательные значения ком. строки запретить.


 
Dmitry-corp   (2001-12-04 10:55) [8]

А ещё мудрые геймеры могут зарегистрироваться на народе и написать страницу которая переадресовывает его на С:\ поэтому думай...


 
TonnyS   (2001-12-04 11:22) [9]

Здрасте. Можно попробовать другие инет-эксплореры, не позволяющие написать "C:\", через реестр закрыть доступ ко всем дискам и элементам рабочего стола. Меня как-то просили написать пример программы для клуба, которая ярлычки из указанной папки выводит в виде меню, похожего на Пуск, наверно тоже вариант.
Или можно поставить win2000 - под ней все современные игрушки идут, а защитить нужные папки от удаления/изменения - не проблемма.


 
инкогнито   (2001-12-04 16:11) [10]

http://www.astalavista.ru/
можно там купить...


 
GAS   (2001-12-04 22:29) [11]

Уверен что в этом клубе имеется сеть. Значит можно сделать программу, даже две (сервер и клиент), которые будут работать по сети.


 
Max_T   (2001-12-04 22:45) [12]

http://ruslan.bos.ru Есть прога которая это делает. Демо. Я оставил клиента и написал свою прогу. Но она контролирует только время. Надо будет рабочий клиент и сервер можешь написать мне я вышлю.


 
sergling   (2001-12-05 07:29) [13]

Совсем недавно один мой знакомый заточил одну прогу под игровой салон. Купил он ее через инет вроде за 20 баксов, она может запрещать практически все, висит клиент и держит коннект с сервером. Война с юзером получила временный перевес в его сторону. На мой взгляд довольно удобная вещь, можно конечно писать самому, но ведь уже есть колесо. Если интересует, могу дать адресок программки.


 
AlexDov   (2002-01-03 18:50) [14]

Всем привет.
Вот способ вынести клуб на прочь :))
Находится одно из приложений (например Internet Explorer) у которого хелп хранится в CHM"ах. Вызывается Help. Далее тыканьем правой кнопки просим CHM"Виьвер перейти на URL, в качестве URL указываем C:\ :)), понятно, что можно и другой указать. А дальше все в ваших руках.
А вообще способов много, я лично не профессионал по выносу клубов, и гамется не любитель, но есть люди которые этим занимаются более профессионально и собственно защиту как раз от них и надо делать. Посиму мараль
1. Созданипе клубной программы надо поручить профессионалам в этой области или хотябы превлекать их для консультаций, и просить их вынести ващу защиту :)
2. Одной программой сдесь неотделатся. Помимо программы, нужны еще умелые руки, каторые прекурочат windows так чтоб не к чему было и подкопатся (имеется ввиду к тем же CHM"ам и т.п.)
3. У меня етсь друзья которые писали такие программы и более компетенты в этих вопросах. Соответсвенно если кого интересует то можно попробовать организовать встречу (в Питере), посмотреть как это все работает в живую и обсудить денюжку за которую это все можно будет организовать в вашем клубе.

Всем удачи :)


 
uuuu   (2002-01-03 21:47) [15]

Удалено модератором


 
Вадим   (2002-01-04 02:47) [16]

Ну вот, еще один с манией величия, лечиться надо...


 
False_Delirium   (2002-01-04 06:24) [17]

Продам программу..:)...такую...
Анализ трафика...ограничение...по указанным портам.

Запуск программ, определённых администратором, "убийство" таковых и восстановление процессов указанным в списке "по умолчанию"(если пользователь закрыл что-то, то по окончанию времени его процессы умрут, а дефолтовые восстановятся).

Регистрация профайлов, для каждого ползователя свои настройки...
Мощная графическая оболочка...вот этим я действительно восхищаюсь....мой друг помог, точнее он её и сделал.

Встроеный чат, по локалке.

Сервер, для управления удалённым компьютеров. Полный котроль, со всеми созможностями SubSeven`а....так для сравнения...

Логгироваье времени и действий пользователя.

НО работает только под Win98,переделать нету времени.

Сама настраивается, прописывает всё необходимое и заменяет Explorer.

841кб клиент
470кб сервер


 
TM   (2002-01-04 21:38) [18]

Удалено модератором


 
Хлор   (2002-01-07 04:05) [19]

Честно говоря я думаю это все легко сделать с помощью реестра и WinApi и не надо писать отдельные оболочки. Да и времени много не надо. Если хватит терпения то можно вышкребать из Инета ключи реестра для блокировки. Меня хватило на 121.Там у запрет запуска отдельных прог и запрет запука свойств сети и дт. т тп.
Вообщем главное искать и желание


 
Max_t   (2002-01-07 21:17) [20]

Вынести можно все что угодно. Было бы желание. Поставте Win2k или WinXP на NTFS партицию. Разрешите запуск юзеру только файлов из Games и/или Папки необходимой для работы. Поставте клиента контролирующего кнопки и мышь и время. Кстати посмотри еще www.astalavista.ru. Мужики знакомые говорят есть еще такая штука как WinLock тоже вроде офигенно работает.

Мы же используем, то что было написано выше (клиент+сервер), а также систему удаленного администрирования (Remote Administartor).

А по поводу вынести.. Мы переинсталяем Win каждый месяц, а игры раз в неделю. А админу и платят для того, чтобы не игрался, а контролировал, кто там форматирует винт на машине.


 
Мойдодыр   (2002-01-08 00:46) [21]

а не проще всего один раз поставить 2000 или ХР на нтфс настроить и не мучаться ?


 
Giga-Byte   (2002-01-09 02:28) [22]

Точно!!! Я админю клуб, поставил домен, в клубе win2k, политикой всё позапретил, написал прогу, что она только отрубает клаву и мышь вовремя и вылетает форма с BMP-шкой, и всё!!


 
Knight   (2002-01-09 09:11) [23]

Вообще для админов - Лучший вариант - троянцы типа НЕтБас и ЛД, но если хотца юзать антивирусник то тогда - РемотАдмин или самоделка...

Есть ещё Месть56 - там есть подходящие опции. сли комбинировать с РемотАдмином то как раз то что надо...


 
Victor   (2002-02-09 12:08) [24]

можно сделать ещё проще запретить открытие ненужных программ,
делается просто:
писать в таймере
sendmessage(findwindow(nil,"заголовок закрываемого окна"),wm_syscommand,sc_close,0);
есть существенный недостаток, каждую прогу заносить надо!!
и память ест немерено (зато работает)


 
drpass   (2002-02-09 16:06) [25]

Вообще, правда - поставь Win2K на NTFS с запретом на доступ к системным файлам, напиши свою нехитрую оболочку с кнопками запуска установленных игр и проблемы исчезнут сами собой.
Но это годится, если клуб богатый или не боится пользоваться пиратским софтом.
У нас почти все перешли на Linux + WinEmu, остальные либо купили винду, либо закрылись


 
Yaro   (2002-02-10 00:37) [26]

Люди!!! А что вам мешает в таймере закрывать процесс с именем "explorer.exe", "regedit.exe", "command.com" и "taskman.exe" (если это WinXP)?

Я именно так и делаю....


 
Блонд   (2002-02-12 00:44) [27]

Запускаешь на сервере PolEdit (редактор политики безопасности), подключаешься по сети к любому компу, там в доступной текстовой форме расписана куча ключей реестра (начиная от оболочки shell и заканчивая перечнем того, что можно запускать). Пишешь стартер тех программ, которые нужны. Вместо експлорера ставишь написанный на дельфи броузер, сносишь загрузчика хелпов из системной директории (ими все-равно никто не пользуется). Все. Никто ничего запустить не может. И через хелп никуда не переходит. Проверено на производстве с "грамотными" операторами.
Конечно PolEdit под 2000Server. Или залазить в ключи реестра и править ручками. Но это тоскливо.


 
yura_vss   (2002-02-20 22:25) [28]

Для клубов то нужен shell, а вот для учебных заведений, где преподают курсы по Microsoft Windows убивать эксплорер нельзя.
Я предлагаю свой вариант системы удаленного администрирования.
Все подробно расписано на http://www.yuranet.fromru.com.
Можете скачать мою программу с сайта. Она и для клубов может пригодится, и для учебных заведений.
Кстати, взломать ее юзеру практически невозможно, ибо админ может узнать о взломе !
----------
Пишите yuranet@fromru.com


 
Exalted   (2002-02-21 07:19) [29]

Смотрите на exalted.narod.ru


 
pusrg   (2002-02-21 13:19) [30]

Мужики, я не специалист в этом деле, но вы не задумывались над следующей проблемой... Юзер делает ресет, и до загрузки форточек жмет Ф8, затем выбирает загрузку из командной строки и получает доступ к С:\ из доса.


 
GreySerg   (2002-02-21 16:17) [31]

в MSDOS.SYS пишешь cтрочку вида:

BootMenu=0 и не будет менюшки выбора загрузки



 
3d   (2002-02-23 00:17) [32]

У самой выни полно настроек, которыми можно сделать всё, чё угодно. Здесь надо просто убрать все иконки со стола и некоторые пункты из меню Пуск - всё делается через реестр, надо только подробнее его посмотреть. С нетом сложнее, тут ничего сказать не могу. А прогу придётся только писать для контроля времени.
Вообще в Win2000 (да и в остальных наверное тоде) есть мощьная настройка профайлов, где юзеру можно запретить\разрешить почти всё, в т.ч. и С:\ в строке адреса (запретив просто доступ к самому диску С ).


 
PC Maniac   (2002-02-24 19:52) [33]

В качестве одного из решений могу предложить повесить пару хуков, на которые возложить задачу контроля работы с файлами (удаление, запуск и т.п.) и, возможно, еще какие-либо функции.

А если просто, то Win2k или выше, NTFS, policies...
От юзеров полиси отлично помогают, а хакера только комбинацией остановить можно (из полисей и программ)

Еще могу посоветовать сделать образы всех машин в сети (или одной, если железо сходное) и каждое утро из образа восстанавливать. Дело это недолгое, а польза может быть большая.


 
VJG   (2002-02-26 22:15) [34]

ЕСЛИ В КЛУБЕ СЕТЬ, ТО ИДЕАЛЬНЫЙ ВАРИАНТ - ПРОГА КЛИЕНТ-СЕРВЕР. НА СЕРВЕРЕ УСТАНАВЛИВАЕШЬ ОПРЕДЕЛЕННОЕ ВРЕМЯ, ЗАДАЕШЬ ЕГО КЛИЕНТУ, А ОН (КЛИЕНТ) ЗА 20-30 СЕКУНД ДО КОНЦА ВЫДАЕТ СООБЩЕНИЕ О ЗАВЕРШЕНИИ РАБОТЫ. еЩЕ ЧЕРЕЗ 20 СЕК. ВЫРУБАЕТ КЛАВУ И МЫШЬ (BLOCKINPUT (TRUE)).
МОЖНО, КОНЕЧНО, ЕЩЕ ПО ИЗВРАЩАТЬСЯ. НАПРИМЕР ИЗ КТРЛ+АЛЬТ+ДЕЛЬ УБРАТЬ, ЗАПРЕТИТЬ ИСПОЛЬЗОВАТЬ CD-ROM, ВХОДИТЬ В ИНЕТ. ТАКЖЕ РЕАЛЬНО ПОСТАВИТЬ ЗАПРЕТ НА ИЗМЕНЕНИЕ ФАЙЛОВОЙ СИСТЕМЫ И Т.Д.
А ЧТО БОЛЬШЕ НАДО?


 
Kekc   (2002-03-17 16:45) [35]

Написал такую программу кому интересно www.miracle.net.ru/gameclub/.



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2002.06.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.006 c
1-30790
Данькин Дмитрий
2002-05-31 09:31
2002.06.10
Нужна помощь, я в отчаянии :-)


1-30801
alkmas
2002-05-30 18:31
2002.06.10
Перекомпиляция VCL60.BPL


1-30838
Aleksandr
2002-05-28 14:16
2002.06.10
Можно ли воспользоваться WaitForSingleObject таким образом?


14-30976
drpass
2002-05-01 18:43
2002.06.10
Кстати, заработался, чуть не забыл


6-30937
Kuzmich
2002-03-28 16:01
2002.06.10
Как работать с БД из Веб-сервиса?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский