|
|
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
Например, игры, такие как Counter Strike и прочие. Есть мысля заблокировать доступ к аппаратному ускорению в Windows, по методу описанному здесь , но сомнительно, что это поможет. Компы сейчас мощные, они Counter Strike одним процессорным ядром потянут безо всякого аппаратного ускорения. Кто-нибудь заморачивался подобным? Каких результатов достигли? Спасибо -------------------------------------------------------------- o(O_O)o ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 08:52 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
Интересный вопрос, однако... По сути вопроса. В сети много статей как из серверной виндны сделать рабочую станцию, в том числе описывается про включение графической подсистемы (как извесно, на серверных версиях многое выключено). Вот собственно от обратного... Размышления. Запретить просто 3D наверное никак, потому что оно не рассматривается как нечто отдельное/модульное. И кроме того, после такой реконфигурации как будут вести себя более иные приложения - начиная от разных а-ля фотошопов и заканчивая видео кодэками и браузерами... ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 09:06 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
The Dim!Интересный вопрос, однако... Размышления. Запретить просто 3D наверное никак, потому что оно не рассматривается как нечто отдельное/модульное. И кроме того, после такой реконфигурации как будут вести себя более иные приложения - начиная от разных а-ля фотошопов и заканчивая видео кодэками и браузерами... ? Правильно мыслите: главное - не навредить! Но если задача работы с фотошопами, видео и уж тем более браузерным флэшем не стоит. Нужен просто 2D интерфейс для стандартных GUI приложений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 09:24 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
забыл добавить На мой взгляд система 3D рендеринга в Windows еще как отделима от ОС, иначе бы не было возможности безболезненно сносить DirectX. Таким образом, нужно вычислить базовую компоненту в библиотеке Direct3D и запретить ее использование. Другой вопрос - используется ли эта компонента для приложений на основе OpenGL и что блокировать в данном случае. Я полагаю, что вне зависимости от используемых технологий в Windows API есть ф-ция, с которой начинается переключение контекста 2D на 3D и аппаратное ускорение. Как человеку никогда не писавшему 3D приложений, мне нужно понять в какую сторону копать, возможно все гораздо проще и есть пара ключей в реестре, которые запросто решают вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 09:36 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
Я тоже ничего подобного не писал... Пример того, как происходит инициализация 3D. Т.е. есть API-функция InitD3D. Может если как-то её перехватывать или пропатчить... ? Ну это как-то совсем хардкорно.. это вам сюда wasm.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 09:56 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
CerebrumНо если задача работы с фотошопами, видео и уж тем более браузерным флэшем не стоит. Нужен просто 2D интерфейс для стандартных GUI приложений. посмотрите в сторону альтернативных десктопов. например тех, что используются в игровых клубах. можете сами составить необходимый список приложений, который может запустить пользователь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 10:00 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
Хотя... можно просматривать секции импорта - путь не легкий.. но легче предыдущего (ИМХО). В запушенных процессах, и килять неугодные. Вернее не секции импорта а смотреть какию библиотеки они подтянули в процессе исполнения (GepRocessInfo, кажется...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 10:00 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
Пострадаешь, при том это будет неожиданно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 10:01 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
eNoseCerebrumНо если задача работы с фотошопами, видео и уж тем более браузерным флэшем не стоит. Нужен просто 2D интерфейс для стандартных GUI приложений. посмотрите в сторону альтернативных десктопов. например тех, что используются в игровых клубах. можете сами составить необходимый список приложений, который может запустить пользователь. Виндовый функционал потилитик запрещенных/разрешенных приложений. Но дело-то в том, что все эти приложения надо знать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 10:02 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
Anatoly PodgoretskyПострадаешь, при том это будет неожиданно. Анаталий, не понял о чем вы, можно поподробней? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 10:02 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
The Dim!Виндовый функционал потилитик запрещенных/разрешенных приложений. Но дело-то в том, что все эти приложения надо знать... Не надо все, разрешаешь известные, а прочии добавляешь по ходу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 10:04 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
The Dim!Anatoly PodgoretskyПострадаешь, при том это будет неожиданно. Анаталий, не понял о чем вы, можно поподробней? Что то прекратить правильно работать, при том об этом узнаешь не сразу, а скажем несколько месяцев спустя и будешь искать что же не пускает, хорошо если сообразишь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 10:05 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
Anatoly PodgoretskyThe Dim!пропущено... Анаталий, не понял о чем вы, можно поподробней? Что то прекратить правильно работать, при том об этом узнаешь не сразу, а скажем несколько месяцев спустя и будешь искать что же не пускает, хорошо если сообразишь Да, с этим согласен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 10:14 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
The Dim!Я тоже ничего подобного не писал... Пример того, как происходит инициализация 3D. Т.е. есть API-функция InitD3D. Может если как-то её перехватывать или пропатчить... ? Ну это как-то совсем хардкорно.. это вам сюда wasm.ru Спасибо, это интересная информация, но пока я пожалуй набрасаю прогу для отключения аппаратного ускорения, а потом понаблюдаем за реакцией геймеров... Если не подействует, попробуем грохнуть часть DirectX компонент или хотя бы библиотеку с ф-цией Init3D. Тема не закрыта, более изящные решения приветствуются! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 10:23 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
Грохоть-то зачем? Права забрать на файл и всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 10:29 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
Написал. Софтину можно задействовать в качестве скрипта выполняющегося при логоне юзера или гонять по планировщику 100 раз в секунду . Наряду с политикой блокирующей доступ к реестру и к вкладке Settings настроек дисплея данный комплекс вполне способен поубавить желание поиграть в стрелялки на рабочем месте. Для правильной работы нужно выполнять софтину с правами локального админа или юзера с доступом к реестру с правами на запись. Runas решает эту проблему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 13:45 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
А механизм работы каков? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 13:57 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
The Dim!А механизм работы каков? Вычисляю GUID графического адаптера, нахожу его в разделе устройств (SYSTEM\CurrentControlSet\Control\Video) и изменяю ключ Acceleration.Level Пока что это простое отключение Hardware Acceleration (см. скриншот). После перезагрузки у пользователя должен отключиться Direct3D и все другие ускорялки, кроме DirectDraw (dxdiag.exe подтверждает). Обнаружил, что некоторые драйверы могут быть подключены несколько иначе, чем я ожидал. Например, видеодрайвер от Intel создает собственную запись в разделе служб и настройки аппаратного ускорения Windows хранит в этой ветке. Допиливаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 14:16 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
х.м... геймеры достаточно продвинутые пользователи: 1. Могут найти непонятный процесс и прибить его; 2. По описанию ошибки с которой влетит игра или просто случайно могут найти эту галку... Если суть в том. что бы поменять ветку в реестре, то зачем писать нечно? Можно же просто через GPO или login-скрипт импортировать ветку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 14:29 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
Скринсейверы, которые активно юзают 3D, тоже идут лесом? А если используется мега-софт, который строит модели\графики\прочую инфу в "ускоренном" 3D? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 14:46 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
The Dim!х.м... геймеры достаточно продвинутые пользователи: 1. Могут найти непонятный процесс и прибить его; 2. По описанию ошибки с которой влетит игра или просто случайно могут найти эту галку... Если суть в том. что бы поменять ветку в реестре, то зачем писать нечно? Можно же просто через GPO или login-скрипт импортировать ветку. Если групповыми политиками отключен реестр и нет доступа ко вкладке Settings, то даже у самого продвинутого юзера ничего не выйдет (я понимаю, что сломать можно все, но это уже совсем другой уровень пользователей и не геймеров). Процесс не висит в памяти, он просто выполняется при логоне и все. Писать программу пришлось потому что GUID видеокарты заранее не известен (а ведь видюха может быть и не одна, в моей проге это учтено). Его (GUID) нужно получить в одном месте потом применить в другом. Я не спорю, это можно было бы сделать и скриптом, но у меня нет таких познаний в скриптах, зато я знаю С++ и WinAPI. :) MazoHistСкринсейверы, которые активно юзают 3D, тоже идут лесом? А если используется мега-софт, который строит модели\графики\прочую инфу в "ускоренном" 3D? Все, что требует ускорения графики, т.е. кроме 2D режима и DirectDraw - отвалиться. Кстати, только что видел, как эта настройка поломала стандартный скринсейвер. Вместо летающих 3D объектов летала белая табличка с надписью, что невозможно отрендерить объект или создать чего-то там, не успел прочитать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 15:03 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
Допилил. Теперь должны учитываться видюхи, хранящие настройки драйвера в разделе системных служб. Например, Intel'овские интегрированные видеокарты. Конечно, у меня нет возможности основательно протестить софтину для всех существующих видеокарт, так что, если не сработает, то автор всю ответственность с себя снимает. Используйте на свой страх и риск. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 15:57 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
Cerebrum, Зачем извращаться? Убиваешь весь лишний софт и создаёшь урезанные учётки. А если ещё групповые политики домена применишь и порежешь выход в Интернет - вообще песня будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 16:53 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
ТС, как-то нумерация релизов... сразу единичка, надож как минимум бету выложить сначало ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 17:01 |
|
||
|
Как запретить 3D приложения на уровне групповой политики
|
|||
|---|---|---|---|
|
#18+
Это хорошо, когда у тебя 2-5 машин в домене, а мне придется бегать и удалять софт очень долго и много. Да и не в одном домене, у мну их 3 территориально разделенных, и несколько раб. групп. К тому же не всегда корпоративный софт (поставляемый сверху) будет нормально работать, если забрать права у юзера. Инет регулируется, с ним проблем нет. Просто иногда хочется (а порой и приходится) поизвращаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 17:05 |
|
||
|
|

start [/forum/topic.php?fid=26&msg=37577525&tid=1497342]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
196ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
84ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 565ms |

| 0 / 0 |
