| 
| 
 | Вопрос # 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™ (статус: Доктор наук), 29 марта 2011, 11:40 [#1]:Надо преподу просто обыграть их всех в контру и всего делов!  Или собрать из хлама медленные компы, на которых контра будет тормозить. Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | 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 (статус: Посетитель), 29 марта 2011, 15:46 [#5]:пример .bat файла 
 :0
ping 127.0.0.1 -n 10
pskill aimp3
goto 0 В этом примере убивается aimp3.
 Можно любое имя процесса добавить
 Обычно захожу по ночам... (60-70%)Если нужно что-то написать, то беру оборудованием, деньгими и пивом(при личной встрече)...
 P.S. Помогаю и рассказываю бесплатно ^_^.....Nyaaa!
 |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |