Текущий архив: 2004.10.24;
Скачать: CL | DM;
ВнизОтличие игр от других программ Найти похожие ветки
← →
Profi © (2004-10-03 12:16) [0]Дали тут задание: написать сервис, который будет следить, чтобы на компе не запускали ни одну игру, а сам комп при этом оставался полностью функциональным (запускай любые проги, кроме игр). Единственное, что мне приходит на ум, это создать и постоянно обновлять список запрещенных процессов. Может у кого есть другие мысли?
← →
Поручик (2004-10-03 12:22) [1]можно следить за обращениями к библиотекам OpenGl и DirectX
← →
DrPass © (2004-10-03 12:24) [2]... и заодно прибивать 3DSMax, LightWave, SoundForge, AutoCAD
← →
Profi © (2004-10-03 12:25) [3]А еще есть игры, типа сапера! Они ни к DirectX, ни к OpenGL не обращаются!
← →
Поручик (2004-10-03 12:28) [4]А это тоже игры:)
К тому же они могут не использоваться на данном предприятии, а если что, их можно разрешить
← →
Поручик (2004-10-03 12:36) [5]Profi © (03.10.04 12:25) [3]
Тогда надо обединять эи 2 способа, сапера в список, а остальное по библиотекам блокировать
← →
Sergey_Masloff (2004-10-03 12:39) [6]Profi © (03.10.04 12:16)
Тебе в голову не приходит что первым делом погасят твой сервис и вперед хоть опенгл хоть директикс. Смешной народ кто запрещает игры. Нужно работу людей контролировать - что и как делает а не сколько и когда. Может он гений за 15 минут все сделал и раслабляется. А если в конторе бардак то никакими запретами ничего не сделаешь. Принесут тетрис и будут играть.
← →
Profi © (2004-10-03 12:47) [7]Так в том то и дело, что надо знать что тетрис именно игра, а не Word! Единственный выход, что я вижу - обновляемый список.
← →
Гаврила © (2004-10-03 12:48) [8]Навернонадо отслеживать "полноэкранный" режим
а сапер и пасьянс - это не игры %-)
ну список процессов еще
а вообще задание дурное
не так надо бороться с раздолбайством на работе
← →
Sergey_Masloff (2004-10-03 12:50) [9]Profi © (03.10.04 12:47) [7]
>Так в том то и дело, что надо знать что тетрис именно игра
Я имел в виду тетрис как аппаратную ;-) платформу
и вообще
>не так надо бороться с раздолбайством на работе
© Гаврила
← →
reticon © (2004-10-03 12:51) [10]обновляемый список процессов.... интересно как ты себе это представляешь, ведь их тысячи... задолбаешься однако...
с раздолбайством надо бороться административными мерами...
← →
GuAV © (2004-10-03 12:53) [11]
> чтобы на компе не запускали ни одну игру, а сам комп при
> этом оставался полностью функциональным
Противоречивая задача. так и объясни.
> Отличие игр от других программ
Машине этого не понять. Только юзеру.
чем отличается wnimine/freecell/sol от paint/wordpad/notepad, так это тем что не импортирует GetOpenFileName, GetSaveFileName ;-)
← →
Profi © (2004-10-03 12:55) [12]GuAV © (03.10.04 12:53) [11]
Я уже пытался объяснить, так нет! "Придумай и сделай!". Буду делать списком процесов.
← →
reticon © (2004-10-03 12:58) [13]в таком случае проще куда проще сделать список разрешенных процессов...
а вообще по логике что-то это напоминает программы для администрирования компьютерных клубов. Представь, приходит бух на работу, включает комп а у нее там только несколько ярлычков: ворд, эксель, 1С итп... и усё. на остальное доступ закрыт :)
← →
reticon © (2004-10-03 13:00) [14]к 13.
...а в углу экрана идет обратный отсчет времени, оставшийся до конца рабочего дня, по истечению которого компьютер отключается.... :-)))
← →
reticon © (2004-10-03 13:00) [15]к 13.
...а в углу экрана идет обратный отсчет времени, оставшийся до конца рабочего дня, по истечению которого компьютер отключается.... :-)))
← →
Piter © (2004-10-03 13:03) [16]можно еще как-нибудь отслеживать, что программа переходит в полноэкраный режим (большинство весомых игр так и делает). Хотя это только один из критериев...
В общем, тут только одно - составлять список забаненных игр. Ну и применять некоторые эвристические методы определения игр, прямо как антивирусы :)
← →
Piter © (2004-10-03 13:05) [17]Sergey_Masloff (03.10.04 12:39) [6]
Тебе в голову не приходит что первым делом погасят твой сервис и вперед хоть опенгл хоть директикс
интересно узнать, как может допустим обычный пользователь погасить сервис?
← →
reticon © (2004-10-03 13:06) [18]1. Грамостно настроить права юзверей, запретить установку каких либо прграмм.
2. Снять с машин дисководы, отключить USB.
3. Бездисковые рабочие станции.
жестоко, конечно, но шо делать...
← →
Гаврила © (2004-10-03 13:32) [19]
> [18] reticon © (03.10.04 13:06)
4. ОТключить мышку и клаву. Тогда точно не будут играться
← →
iZEN © (2004-10-03 13:32) [20]В системных политиках можно настроить список допустимых для запуска приложений.
← →
reticon © (2004-10-03 14:04) [21]4. ОТключить мышку и клаву. Тогда точно не будут играться
будут. есть еще джойстики, рули, геймпады...
← →
DeadMeat © (2004-10-03 15:04) [22]Тут уже упоминался метод создания списка РАЗРЕШЕННЫХ программ, а не ЗАПРЕЩЕННЫХ... ИМХО наиболее действенный метод...
---
...Death Is Only The Begining...
← →
DeadMeat © (2004-10-03 15:05) [23]Да и по одному названию процесса не прокатит. Надо весь путь смотреть. Но перед этим, запретить юзерам удалять проги, которыми они пользуются...
---
...Death Is Only The Begining...
← →
reticon © (2004-10-03 15:06) [24]DeadMeat © (03.10.04 15:05) [23]
не проще ли запретить устанавливать?
← →
Sergey_Masloff (2004-10-03 15:09) [25]DeadMeat © (03.10.04 15:05) [23]
Вот ради интереса попробовал - Quacke переименованый в notepad.exe отлично работает из системной папки. Вообще - без проблем.
← →
GuAV © (2004-10-03 15:14) [26]Sergey_Masloff (03.10.04 15:09) [25]
Друг рассказывал, что в их вузе на многих машинах папка system32 занимает более 1 ГБ :-)
← →
DeadMeat © (2004-10-03 15:20) [27]
> [24] reticon © (03.10.04 15:06)
Некоторые игры не надо устанавливать... Тотже тетрис...
> [25] Sergey_Masloff (03.10.04 15:09)
Ну дык надо же сверять с тем что есть... А notepad.exe не в системной насколько я знаю. Вот это и будет выявлено...
---
...Death Is Only The Begining...
← →
GuAV © (2004-10-03 15:23) [28]
> Тотже тетрис...
Тетрис бывает такой что и без компа работает. Такой с экранчиком, с кнопочками.
Так что против тетриса никакая прога не поможет.
← →
Profi © (2004-10-03 15:48) [29]В том то и дело, что они хотят, чтобы юзер мог ставить что хочешь, кроме игр. То есть: захотел он поставить AutoCAD - пожалуйста, захотел IconArt - пожалуйста, но захотел DOOM3 - нельзя! Нельзя и "Бизнесмена". В общем не знаю я как эту проблемму решить. По крайней мере, пока.
← →
reticon © (2004-10-03 15:54) [30]фига себе, у вас компы не слабые на работе... что в третий дум можно играть... :-)
← →
Kerk © (2004-10-03 15:57) [31]
> reticon © (03.10.04 15:54) [30]
> фига себе, у вас компы не слабые на работе... что в третий
> дум можно играть... :-)
Мы вот в свое время в CounterStrike по сетке на работе резались... :)
← →
reticon © (2004-10-03 16:18) [32]в CS мы и сейчас играем :-))) он не требователен к ресурскам... :))
← →
Cobalt © (2004-10-03 16:54) [33]2 Profi © (03.10.04 12:16)
что хоть за предприятие? Государственное, или по перепродажам?
Или производственное?
← →
DeadMeat © (2004-10-03 17:52) [34]Как вариант, смотреть за OGL и D3D. При появлении онного посылать сообщения на какойнить комп админа, за которым он сидит. Тот уже решит, чего делать. Этот метод можно совместить с "черным списком" маленьких прог. Время от времени, админ проверяет список процессов на компе и окон. Нашел чегото левое, в список его. А сообщение только на OGL и D3D... Правда админу придется постоянно сидеть за компом... Конечно, если переписать прогу в другую папку, то прокатит...
Еще вариант, все же запретить установку и удаление программ, потом [22], [23], [27]. А при надобности установки чего-либо, пускай к админу идут. Или пускай посылают ему сообщение по сетке. Он через тотже Radmin установит нужную софтину, если это не игра. Т.е. ему даже приходить не надо к человеку. А если еще будет голосовой чат, так вообще супер...
---
...Death Is Only The Begining...
← →
QuasiLamo © (2004-10-03 18:06) [35]надо давать премию тем работникам, которые будут стучать на играющих коллег :)
Маленький такой коммунизм в масштабах предприятия... :)
← →
reticon © (2004-10-03 18:08) [36]DeadMeat © (03.10.04 17:52) [34]
Или пускай посылают ему сообщение по сетке. Он через тотже Radmin установит нужную софтину, если это не игра. Т.е. ему даже приходить не надо к человеку. А если еще будет голосовой чат, так вообще супер...
тогда такой админ нафих там не нужен на работе, в смысле, он дома может сидеть чаю пить, выходит так...
← →
Profi © (2004-10-03 18:12) [37]Cobalt © (03.10.04 16:54) [33]
НИИ
← →
DrPass © (2004-10-03 20:44) [38]А что, игры на компьютерах сами по себе возникают? Поснимай CD-ROMы
← →
Mihey_temporary © (2004-10-03 21:27) [39]А как насчёт Flash-игр?
← →
Profi © (2004-10-03 22:36) [40]DrPass © (03.10.04 20:44) [38]
В том-то и дело, что нельзя! Надо, чтобы человек работал с компом по полной (писал диски, читал дискеты, выходил в сеть), но играть чтобы не мог.
← →
DeadMeat © (2004-10-03 22:45) [41]
> [36] reticon © (03.10.04 18:08)
Ну вот по ходу и решили еще одну проблему - облегчили жизнь админу... ;)
> [39] Mihey_temporary © (03.10.04 21:27)
Такой же подход как и в остальном... Правда если они в *.SWF, то могут возникнуть проблемы... Через тотже эксплорер можно грузить. Хотя думаю в нем (также как и в другом) можно это запретить. Но и тут возникает другая проблема. Работник может принести свой (или не свой, но другой) браузер, под отмазкой, типа он круче для меня. И если этот браузер поддерживает Flash в обход настроек эксплорера, то... Вообщем ХЗ. У меня пока больше мыслей нет...
---
...Death Is Only The Begining...
← →
DrPass © (2004-10-03 23:08) [42]
> но играть чтобы не мог.
Тогда это организационная, а не программная проблема. Пусть начальство издает приказ, вроде "О правилах использования персональных ЭВМ", где напишет, что игры - мерзость, игры - зло. В конце-концов, это же не тебе нужно, а им. А тебе остается только время от времени поглядывать на содержимое винтов. Нашел игру - сразу докладывай начальнику. А он пару-тройку сотрудников пропердолит, после этого игры сами по себе рассосутся.
← →
Gero © (2004-10-04 00:25) [43]А вот для меня MS Word - это игра. Запрещать?
И я вот на Delphi могу какую угодноигру себе написать. Тоже запрещать?
Короче, задача нерешаема, т.к. четкого определения "компьтерная игра", под которое подходили бы все компьютерные игры и ничто другое, не существует.
← →
Рыба © (2004-10-04 00:30) [44]Если юзер часто тыкает или водит странно мышкой - значит играет :)))
← →
Константинов © (2004-10-04 00:31) [45]Думаю будет интересен такой вариант: при старте операционки запускается сервис, который пишет log файл всех исполняемых файлов ( имя екзешника ( создаваемого окна ), время запуска программы, и время завершения ). Этот же сервис переодически "стучит" на юзера админу, высылая ему вышеупомянутый log.
Админ просматривает списки запускаемых на ПК приложений и принимает решение нужная эта прога или игра. Если последнее, то принимаются меры по присечению ( хотя бы внося ее в тот же самый список запрещщеных программ, или распечатать этот лог и всучить шефу юзера, пометив красным маркером сколько рабочего времени тратит юзер на проги не имеющие к производству ни малейшего отношения или установленные без ведома админа ( у нас так строго насторого, за найденный "левый" софт будешь писать объяснительную, и вплне вероятно, можешь остаться без премии сам страдал, за найденный Delphi с админом был крайне неприятный разговор в присутствии моего начальства )
По мере накопления информации об установленных полезных программах, можно логи урезать и писать в них только новые установленные проги и проги из "черного списка".
Не панацея конечно... но идею довести до ума можно. Кстати у нас начальство за игры сильно не бьет. Даже практикуется сетевой преферанс в обеденный перерыв, а вот установка любого софта без ведома админа себе дороже.
← →
Profi © (2004-10-04 00:42) [46]Константинов © (04.10.04 0:31) [45]
В том то и дело, что админ - л.х! Это он и попрасил эту прогу, чтобы не сидеть весь день на работе. Он, виделите в программирование не шарит, но зато здесь уже давно и все настроил под себя. А я как на настройки сетки посмотрел, чуть в обмарок не упал. Но начальник (женщина, кстати) сказала: "Вот ты-программер, ты и напишешь!". Я вот ни чего не понимаю. Если он - админ, то почему страдаю я? И второе: если я знаю лучше, то почему одмин - он?
← →
Рыба © (2004-10-04 00:54) [47]>Profi © (04.10.04 00:42) [46]
Ты не причитай, а проблемочку решай! ;-)
← →
DrPass © (2004-10-04 00:55) [48]
> "Вот ты-программер, ты и напишешь!"
У меня знакомый работает программистом/сисадмином в большом государственном транспортном предприятии. И им понадобилась бухгалтерская программа (вернее, бухгалтерия посмотрела, как "живут" другие конторы, и тоже захотела). А захотела она 1С на несколько сотен мест (контора-то областная, и в каждом Мухосранске есть то ли касса, то ли диспетчерский пункт). Когда этот парень сообщил начальству цену всего проекта, "босс", глядя чистыми невинными глазами, изрекла: "А зачем нам столько платить? Ты же программист, зарплату регулярно получаешь - вот садись и пиши"
← →
}{enon © (2004-10-04 01:52) [49]ИМХО это нереально. Я могу играть, например, через IE, причем даже без загрузки каких-либо нестандартных файлов (swf и др.) Если кто не знает, титры в осле (или в M$ офисе - не разбирался) сделаны в виде маленьких автогонок :) Интереса в них не больше, чем в тетрисе, но кто знает, вдруг в следующей версии имена разработчиков будут написаны на стенах 20 уровней крутого 3D шутера (не зря же размер софта от мелкомягких постоянно увеличивается :)
← →
}{enon © (2004-10-04 01:54) [50]Удалено модератором
← →
}{enon © (2004-10-04 01:55) [51]Удалено модератором
← →
}{enon © (2004-10-04 02:07) [52]Удалено модератором
← →
}{enon © (2004-10-04 02:08) [53]Удалено модератором
← →
reticon © (2004-10-04 02:50) [54]это я - добрый Э-э-х...
← →
Prohodil Mimo © (2004-10-04 10:40) [55]Profi © (03.10.04 12:47) [7]
Ну переименую я tetris.ехе в word.exe.
← →
DiamondShark © (2004-10-04 11:36) [56]
> В том то и дело, что админ - л.х! Это он и попрасил эту
> прогу, чтобы не сидеть весь день на работе.
Посылать далеко и нецензурно.
← →
TUser © (2004-10-04 11:47) [57]Хароший админ, аднако.
По сабжу - возможно ловить действия пользователя хуками. Если слишком часто в одном приложении тыкает мышом в одно и то же место, или клавиши какие-нибудь жмет - значит режется. За пару месяцев, наверное, можно подобрать такие режимы работы, чтобы прибивались именно игрушки.
← →
clickmaker © (2004-10-04 11:58) [58]Можно еще скрытых камер на рабочих местах понавешать. За спиной юзера
← →
Profi © (2004-10-05 21:16) [59]TUser © (04.10.04 11:47) [57]
Мысль ничего, обмозгую!
← →
Gero © (2004-10-05 22:14) [60]
> TUser © (04.10.04 11:47)
Мда, а если это логическая игрушка?
Где раз тыкнул, а потом сиди думай.
← →
Megabyte-ceercop © (2004-10-06 10:56) [61]Шутеры и разные бегалки можно отловить легко по клавишам:
Если долго (секунд пять) нажата одна клавиша (кроме шивта), и в это время пальцы ещё по нескольким кнопкам стучат, и если такая ситуация повторилась три раза с небольшим перерывом, то точно - бегает от кого-то.
И самое главное - если выявилось наличие игры на компе, то нужно пальцы сразу рубить всему отделу. Тогда уж точно все игры пользователи сами принесут. >:-|
← →
TUser © (2004-10-06 11:01) [62]
> Мысль ничего, обмозгую!
Смешно, но в тот же день, когда мне эта мысль пришла, зашла админша (!) с такой же проблемой - стьюденты в комп. классе во flash режутся и кричат дикими голосами "Я его убил".
Результат такой - юзерам запретить инсталировать чего угодно, а в IE, NS и Opera ловить однотипные действия и прибивать.
PS. Видать, проблема распространенная, может написать комерчески успешный софт в помощь админам ...
← →
Mystic © (2004-10-06 11:24) [63]Почему-то никто никто не предложил, но напрашивается решение:
1) использовать средства администрирование, запретить обычному пользователю инталляцию программ. Вообще ужесточить политику в этом отношении.
2) Средства удаленного контроля за машиной. Достаточно выявить, что человек "играется". И решать вопрос далее административными мерами
3) Мини-игрушки (flash-ки) ты никак не победишь, потому что Delphi + 3-4 часа работы = простейший сапер. (+) Переименование программ. Можно конечно следить за классами окна, например, окно класса Minesweeper.
← →
ISP © (2004-10-06 13:05) [64]Американский метод:
Перед запуском любой проги надо выводить сообщение на экран с вопросом: "Вы запускаете игровую программу?" и две кнопки: "Да" "Нет" и если "да" то блокировать.
;)
← →
Danilka © (2004-10-06 14:01) [65]Еще есть такой метод - пусть режутся во что угодно, когда угодно, однако если качественно не выполняют определенную руководителем работу за определенный срок, то пинок под зад. :))
По-моему, самое эффективное. Если, конечно, руководитель не ковыряет в носу, а занимается тем чем положено: распределяет работу по подчиненным и устанавливает сроки выполнения этой работы.
Мог-бы даже помочь текст служебной записки по этому поводу написать, однако, ты-же и сам у нас Профи, так что не буду, сам разбирайся со своим начальством, которое идиотские задания тебе дает, а ты - хвост трубой и побег выполнять. :))
← →
TUser © (2004-10-06 14:38) [66]
> Danilka © (06.10.04 14:01) [65]
Угу, а если он не выполнит это задание, то по вашему предложению ему - пинок.
← →
Danilka © (2004-10-06 14:46) [67][66] TUser © (06.10.04 14:38)
Дык, еще голова есть.
Когда тебе дают какое-то задание - пиши к нему комментарий, в котором можешь написать, что задание это - абсурдно по своей сути. :))
← →
DVM © (2004-10-06 14:48) [68]Лог-файл вести по окнам, кот. открываются - по результатам лога - по башке юзеру.
← →
Danilka © (2004-10-06 14:53) [69][67] Danilka © (06.10.04 14:46)
У нас для этих целей используется PVCS Tracker, в нем все задания и фиксируются, а также комментарии разработчиков, признаки выполнения, вообще все.
Если нет чего-нибудь подобного, но есть письменные задания - пиши служебку к нему, тоже на бумажке.
Если все только в устной форме (о ужас!), то тоже сразу в устрой форме говоришь: не буду выполнять по тому-то и тому-то. Какие проблемы? Если все-таки заставляют делать лажу - пишешь заявление об увольнении - нафига время свое, далеко не безграничное, тратить на всякую лажу?
← →
Evgenius © (2004-10-06 15:21) [70]Паритесь??? Практически на любом компе игр больше чем полезного софта для работы, так не проще ли будет создать список разрешенный для запуска. Например: MS Word и Excel, Delphi и т.п. xj, другие процессы, кроме этих не запускались(разумеется системные тоже надо пропускать).
← →
Игорь Шевченко © (2004-10-06 15:39) [71]
> Паритесь??? Практически на любом компе игр больше чем полезного
> софта для работы
Ну ты сказал...
← →
Sergey_Masloff (2004-10-06 15:49) [72]Danilka © (06.10.04 14:01) [65]
>Еще есть такой метод - пусть режутся во что угодно, когда >угодно, однако если качественно не выполняют определенную >руководителем работу за определенный срок, то пинок под зад. :))
Дык, во всех нормальных организациях так оно и есть.
В остальных профи пишут программы для недопущения ;-)
← →
BiN © (2004-10-06 16:06) [73]Проблема переименования игры решается просто:
необходимо хранить контрольную сумму содержимого файла процесса (запрещенного или разрешенного)
Правда мне не нравится сама схема отслеживания запуска той или иной программы - тормоза при этом страшные
← →
Sergey_Masloff (2004-10-06 16:12) [74]BiN © (06.10.04 16:06) [73]
Все это еруйня - решение несуществующей проблемы. Сейчас в каждом втором мобильнике Джава и сотни игр. Через год Джавы не будет в 10% мобильников. Например.
← →
BiN © (2004-10-06 16:21) [75]Sergey_Masloff (06.10.04 16:12) [74]
Отбирать все мобильники на входе, сжигать все тетради в клетку (чтоб в крестики-нолики не резались), делать высокие потолки, чтобы плевки не доставали.... Список мер можно продолжить.
Но самая эффективный метод - платить всем большую зарплату, если работа сделана; а в противном случае - не платить вообще
← →
BiN © (2004-10-06 16:22) [76]Прошу прощения:
...самый эффективный метод
← →
GuAV © (2004-10-06 19:57) [77]
> необходимо хранить контрольную сумму содержимого файла процесса
>
Ха. легко изменю контрольную сумму игры которая себя на контрольную сумму не тестит в любом хекс редакторе.
← →
Sergey_F © (2004-10-07 11:02) [78]
> reticon © (03.10.04 13:06) [18]
> 1. Грамостно настроить права юзверей, запретить установку
> каких либо прграмм.
> 2. Снять с машин дисководы, отключить USB.
> 3. Бездисковые рабочие станции.
>
> жестоко, конечно, но шо делать...
В одной фирме так и сделали.
От материнской платы отключили дисковод, CD-rom.
Крышку на корпусе системника, USB, COM и т.д. заклеели специальными, пронумерованными (с печатью и подписью) наклейками.
Если что-то понадобилось, можно установить с сервака.
А если что-то надо установить с CD, то обращаешься к обслуживающим специалистам, они оформляют в журнале все изменения. (Inet тоже отрублен).
Такое есть на самом деле, это не шутка. Я там некоторые проги устанавливал.
Сергей.
← →
reticon © (2004-10-07 11:22) [79]Mystic © (06.10.04 11:24) [63]
я предложил :)
Страницы: 1 2 вся ветка
Текущий архив: 2004.10.24;
Скачать: CL | DM;
Память: 0.67 MB
Время: 0.036 c