Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 5 133

/ вопрос открыт /

Приветствую, уважаемые эксперты!
Возникла такая проблема. В колледже студенты проходят Delphi, но на ученительских компьютерах стоит программа Windows SteadyState, запрещающая запуск не разрешенных приложений. Естественно, дети не могут запустить свои файлы. А если дать им права на запуск приложений, они ставят контру и в нее играют (вопрос про преподавателя снимается сразу, тетка с ними не справляется). Как можно грамотно организовать всё это дело.

Спасибо заранее.

Егоров Павел Сергеевич Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Егоров Павел Сергеевич (статус: Посетитель)
Вопрос отправлен: 29 марта 2011, 11:34
Состояние вопроса: открыт, ответов: 1.

Ответ #1. Отвечает эксперт: Вадим К

Здравствуйте, Егоров Павел Сергеевич!
Отобрать флешки я так понимаю не подходит? Или приложения запускаются только собственноручно написанные?

Самый лучший способ - наглый. Всех, кого увидели за игрой в контру или подобных - сразу двойку с комментарием. и все. Больше адекватных вариантов просто нет.

Но есть ещё один вариант. Windows позволяет делать дисковые квоты. Выствляем квоту в 10-20 мб (на контру этого не хватит, но на приложение для делфи - скорее всего да). Скопировать себе и поиграть не получится (но ещё остается вариант запустить по сети).

и третий вариант. Мне он больше нравится. Играть в контру самим с собой - скучно, играют обычно по сети. А раз так, никто не мешает нам запретить порты (по умолчанию это 27015), используемые контрой. Ещё лучше - написать свой подложный сервер - сразу будет видно кто запускает и, отправив клиенту пару мегабайт мусора, можно вызвать его отключение. А можно делать и подложный клиент и глушить студенческие сервера.

Если у учеников нет прав администратора на компьютере, то рекомендую закрыть все порты от 1025 до 65535 (и tcp, и udp) на фаерволе. Так как порты от 1 по 1024 открыть как сервер может только пользователь с правами админа, жизнь студентов заметно усложнится.

Ответ отправил: Вадим К (статус: Академик)
Время отправки: 29 марта 2011, 11:52


Мини-форум вопроса

Всего сообщений: 5; последнее сообщение — 29 марта 2011, 15:46; участников в обсуждении: 4.
min@y™

min@y™ (статус: Доктор наук), 29 марта 2011, 11:40 [#1]:

Надо преподу просто обыграть их всех в контру и всего делов! :) Или собрать из хлама медленные компы, на которых контра будет тормозить.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Death_Master

Death_Master (статус: Посетитель), 29 марта 2011, 12:55 [#2]:

Откуда они контру берут?
Если на флэшках приносят - все флэшки подключать через админский комп.
Если качают из локалки - ограничить туда доступ.
Как крайний вариант - подменить заглушками некоторые библиотеки DirectX и OpenGL (это если нет софта, который из использует).
Можно ещё мониторить процессы и убивать игровые каждые 10-15 сек.
Обычно захожу по ночам... (60-70%)
Если нужно что-то написать, то беру оборудованием, деньгими и пивом(при личной встрече)...
P.S. Помогаю и рассказываю бесплатно ^_^.....Nyaaa!
Егоров Павел Сергеевич

Егоров Павел Сергеевич (статус: Посетитель), 29 марта 2011, 13:20 [#3]:

Death Master, а есть вариант скрипта? флэшки отключаем.
Насчет портов, тоже не вариант. Начнут играть с ботами=)
решаем вопросы с квотами
Вадим К

Вадим К (статус: Академик), 29 марта 2011, 13:32 [#4]:

не начнут играть с ботами. Сервер у себя все равно придется поднять, локально.
Галочка "подтверждения прочтения" - вселенское зло.
Death_Master

Death_Master (статус: Посетитель), 29 марта 2011, 15:46 [#5]:

пример .bat файла
:0
ping 127.0.0.1 -n 10
pskill aimp3
goto 0

В этом примере убивается aimp3.
Можно любое имя процесса добавить
Обычно захожу по ночам... (60-70%)
Если нужно что-то написать, то беру оборудованием, деньгими и пивом(при личной встрече)...
P.S. Помогаю и рассказываю бесплатно ^_^.....Nyaaa!

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:36
Выполнено за 0.02 сек.