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

Вниз

Отличие игр от других программ   Найти похожие ветки 

 
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]
В том-то и дело, что нельзя! Надо, чтобы человек работал с компом по полной (писал диски, читал дискеты, выходил в сеть), но играть чтобы не мог.



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

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

Наверх




Память: 0.55 MB
Время: 0.044 c
1-1097574502
Роман
2004-10-12 13:48
2004.10.24
Извлечение ресурсов из dll


1-1097221054
П7
2004-10-08 11:37
2004.10.24
WaitForSingleObject с перерисовкой вызвавшего приложения


3-1096450101
Artem777
2004-09-29 13:28
2004.10.24
Слишком большое колличество курсоров


1-1097401031
oleg_SYS
2004-10-10 13:37
2004.10.24
MD5


1-1096554966
Devel
2004-09-30 18:36
2004.10.24
AV при использовании TXMLDocument





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский