Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Запрет на запуск ИГР

Автор: KkovikK
Дата сообщения: 18.06.2008 14:56
Необходимо запретить (не дать возможность) запускать ТОЛЬКО ИГРЫ.

Этот пользователь работает под учеткой с правами Юзера, Win XP SP3, диски NTFS.
-Ограничение на доступ к конкретным папкам (типа Игры или Games) не подходит, т.к. это не помешает пользователю скопировать игру (именно скопировать, а не установить, т.к. много пиратских игр просто распаковываются-копируются) в любую другую папку.
-Запрет на запуск конкретных или всех кроме разрешенных не подходит, т.к. пользователь должен иметь возможность полноценно (насколько это позволяет учетка Юзера) пользоваться компом.

Как вариант, мне кажется что достаточно будет запретить (может даже средствами NTFS) доступ к определенным файлам, без которых невозможен запуск 3D приложений или невозможно изменение режима работы видеокарты с 2D на 3D, даже если это будет приводить к зависанию или к синему экрану.
Автор: oler2
Дата сообщения: 18.06.2008 16:22
всё описанное бред....
запрети самостоятельную установку программ и удали все игры!
а вообще если начальство хочет запретить игры тут комплексно нужно подходить и один админ не справиться...
Автор: KkovikK
Дата сообщения: 18.06.2008 16:33
oler2

Цитата:
запрети самостоятельную установку программ и удали все игры!
а вообще если начальство хочет запретить игры тут комплексно нужно подходить и один админ не справиться...

Это домашний комп и не могу же я себя любимого лишить игр

Запрет установки не поможет если игра работает без установки, т.е. просто скопировал уже установленную игру и играй.
Автор: MoonAngel
Дата сообщения: 18.06.2008 16:36
Вся обработка 3D приложений происходит из под DirectX
Я конечно сам не эксперементировал, но возможно тебе поможет следующее:
Пуск-Выполнить-dxdiag-ОК
Перейдешь на вкладку файлы DirectX и увидишь список файлов которые использует DirectX.
Можно попробывать поиграться с доступом к ним.
Удачи!
Автор: KkovikK
Дата сообщения: 18.06.2008 16:42
MoonAngel
Сегодня вечером попробую и отпишусь.


Цитата:
Вся обработка 3D приложений происходит из под DirectX

А ты забыл про OpenGL?
Автор: MoonAngel
Дата сообщения: 18.06.2008 16:46
http://www.diwaxx.ru/win/windowsetup3.php
Описана работы команды cacls.exe
Автор: KkovikK
Дата сообщения: 18.06.2008 16:59
MoonAngel
Я и обычными средствами NTFS запреты поставлю.
Автор: KkovikK
Дата сообщения: 19.06.2008 08:41
После долгих танцев с бубном удалось запретить (делать невозможным запуск) 8 из 10 (пока это лучший результат) игр, запустились только DOOM 3 и Dues Ex.
На данный момент, чтоб добиться такого результата я поставил запрет на доступ к файлам
d3d*.dll и dx*.dll в System 32, так же на nvgames.dll и nvgamesr.dll
Но такое решение мне кажется иррациональным, я думаю достаточно будет запретить доступ к определенным файлам видюхи, но каким...? Если только методом перебора.
Автор: SergBSI
Дата сообщения: 19.06.2008 08:43
В свое время как то нач. поставила такую задачу написал прогу (правда постоянно пришлось отслеживать названия игр но не долго) которая "выкидывала" соответствующие программы с нужными комментариями и через месяц "народ" перестал играть
Автор: KkovikK
Дата сообщения: 19.06.2008 09:16
SergBSI
Можешь поделится? Какой принцип добавления игр, просто по названиям экзешников?
Автор: Guns1
Дата сообщения: 22.06.2008 12:43
SergBSI
Присоединяюсь к просьбе KkovikK если не жалко поделись пожалуйста, вопрос просто дюже актуален!


Добавлено:
KkovikK
Глянь тут.
Только её надо непосредственно на юзерский комп устанавливать.


Program Hunter v1.0
Author: йцукенг и Ко.
Последнее обновление: 14.03.02

Программа для админов - борцов с разными там пасьянсами на рабочем месте.
Исходники прилагаются.
Скачать можно здесь (24 kb).
Автор: KkovikK
Дата сообщения: 23.06.2008 09:32
Guns1
Спасибо попробую.

За выходные перепробовал множество вариантов блокирования доступа к файлам, в итоге я заблокировал доступ к:
- d3d*.dll
- dx*.dll
- nvgames.dll
- nvgamesr.dll
- nvoglnt.dll
Теперь ни одна игра не запускается
Автор: Guns1
Дата сообщения: 24.06.2008 06:26
KkovikK
А я тоже с этими файлками поигрался, только у меня контра на OpenGL и на софте работает
Автор: KkovikK
Дата сообщения: 24.06.2008 09:31
Guns1

Цитата:
А я тоже с этими файлками поигрался, только у меня контра на OpenGL и на софте работает

Вроде вот этот файлик nvoglnt.dll отвечает за OpenGL.
У меня правда контры нет и я не проверял

Добавлено:
Только что проверил, контра не стартует.
Автор: Guns1
Дата сообщения: 24.06.2008 11:10
Странно, а в soft- режиме?
Автор: Suberjin
Дата сообщения: 24.06.2008 12:53
мы частично решили проблему запретом доступа к файлам OpenGL и DirectX
Только радовались недолго, оказалось что несколько програм (например SolidWorks) Тоже перестали работать.

В итоге к чему пришли.


Цитата:
-Запрет на запуск конкретных или всех кроме разрешенных не подходит, т.к. пользователь должен иметь возможность полноценно (насколько это позволяет учетка Юзера) пользоваться компом.

А почему бы и нет?
В реестре указали список программ которые МОЖНО запускать
Как мне кажется на домашнем компе это не очень сложно. Это будет список до 20 программ. и будет полноценно работать.
Как мне кажется самый нормальный выход в ситуации
Автор: KkovikK
Дата сообщения: 24.06.2008 14:44
Guns1

Цитата:
Странно, а в soft- режиме?

а как запустить в soft режиме, какой параметр надо дописать?

Suberjin
В моей ситуации больше подходит вариан с запретом доступа к файлам, т.к. никаких программ типа SolidWorks, 3DMax нет и с ними никто не работает.
Автор: Guns1
Дата сообщения: 26.06.2008 19:14
KkovikK

Цитата:
а как запустить в soft режиме, какой параметр надо дописать?


options->video->render-> c "d3d" переключить на "software"
т.е. без 3d ускорения.


Цитата:
В моей ситуации больше подходит вариан с запретом доступа к файлам, т.к. никаких программ типа SolidWorks, 3DMax нет и с ними никто не работает.


У нас тоже таких прог не используют, но народ стал рубится в "КС" на софте а "Казаки" и "Старкрафт" вообще по умолчанию идут без 3D.
По этому раскидал на компы через сеть PHunter + текстовик со списком запрещенных программ - работает четко после таймаута рубит накорню
Автор: KkovikK
Дата сообщения: 27.06.2008 10:54
Guns1

Цитата:
options->video->render-> c "d3d" переключить на "software"
т.е. без 3d ускорения.

Это, как я понял, настройки в самой игре? Но дело в то что, уже при попытке запуска игры вылетает ошибка, т.е. игра даже не стратует.


Цитата:
PHunter + текстовик

Это вообще чумовая прога для запрета старых игр!
Автор: victoor_v
Дата сообщения: 27.06.2008 12:38
а если я назову контру например 1.exe, то PHunter ее уже не кикнет?

p.s. все разобрался - если прописать в тектовике настоящее имя проги, которое можно увидеть например через AutoIt windows info, то рубит все игрушки, как бы не изменялось название екзешника просто супер!

А теперь возник такой вопрос - как бы ее установить в качестве с службы, чтобы задать пароль процессу. Через прожку srvinst такое сделать не получается - не стартует служба.
Автор: KkovikK
Дата сообщения: 27.06.2008 14:26
victoor_v

Цитата:
а если я назову контру например 1.exe, то PHunter ее уже не кикнет?

тогда PHunter не понадобится, т.к. приложение вообще не стартанет (переименование сделает его нерабочим).
Автор: victoor_v
Дата сообщения: 27.06.2008 16:11
KkovikK

контра стартует как бы я ее не называл. но хорошо что PHunter смотрит не на название запускного файла, а на имя окна.
Автор: bao78
Дата сообщения: 28.06.2008 10:27
Для запрета запуска любых приложений можно воспльзоваться XP Tweaker, раздел файлы и диски, Плохо, что программа реагирует на запускаемый файл. Хоть это и XP Tweaker, но работает и в Win2000.
Автор: victoor_v
Дата сообщения: 28.06.2008 14:27
что то не получается ее в качестве службы поставить, незнаю подходящего софта, кроме srvinst а так прога классная, в принципе можно использовать способ, предложенный автором: назвать прогу winlogon.exe и поместить в system32 - народ долго будет голову ломать чтобы этот файл найти.
Автор: Guns1
Дата сообщения: 28.06.2008 15:06

Цитата:
Это, как я понял, настройки в самой игре? Но дело в то что, уже при попытке запуска игры вылетает ошибка, т.е. игра даже не стратует.

Да так и есть но, CS предлогает переключиться на Soft rendering при неудачным запуском под D3D или OpenGL.
+ У нас по сетке бегает ещё версия MoH Allied Assault Spearhead которая плевать хотела на все наши ухищьрения с файлами DirectX уже и физически удаляли/переименовывали с компа указанные файлы, и все равно играет в 3D режиме!
Пока не поставили PHunter'a...


Цитата:
А теперь возник такой вопрос - как бы ее установить в качестве с службы, чтобы задать пароль процессу. Через прожку srvinst такое сделать не получается - не стартует служба.

А вот это и мне интересно, если найдешь способ расскажи как?
Автор: Guns1
Дата сообщения: 29.06.2008 06:40
victoor_v

Цитата:
назвать прогу winlogon.exe и поместить в system32 - народ долго будет голову ломать чтобы этот файл найти.

А лучше в svchost.exe - меньше вероятность, что выгрузят.
Автор: KkovikK
Дата сообщения: 30.06.2008 10:49
victoor_v

Цитата:
что то не получается ее в качестве службы поставить, незнаю подходящего софта, кроме srvinst а так прога классная

А ты не ошибся? Может instsrv, а не srvinst?
Автор: victoor_v
Дата сообщения: 02.07.2008 08:50
KkovikK


Цитата:
Может instsrv, а не srvinst


Srvinst - это одна из утилит, которая входит в Totalcmd PE 7. А команды instsrv я не нашел среди стандартных команд винды.

Кстати насчет названия программы. Если называть winlogon или svchost, то в диспетчере задач они будут отличаться от системных процессов тем, что в графе имя пользователя будет стоять не System, Local Service или Network Service, а имя текущего пользователя. А вот если прогу назвать explorer.exe, который работает от имени текущего пользователя, то подозрений может стат меньше, хотя тогда будет 2 процесса explorer
Автор: KkovikK
Дата сообщения: 02.07.2008 09:39
victoor_v

Цитата:
Srvinst - это одна из утилит, которая входит в Totalcmd PE 7. А команды instsrv я не нашел среди стандартных команд винды.

Естественно ты не нашел, ее там нет.

Цитата:
Программы SrvAny.exe и InstSrv.exe, входящие в Windows 2k3 Server Resource Kit Tools, позволяют запускать любую программу как службу, позволяя тем самым создавать пользовательские службы. srvany используется только для запуска, принимая в качестве аргумента имя приложения.

Я их помощью половину прог на юзерских компах как сервисы сделал. Если интересует, выложу на обменники с инструкцией.
Автор: Suberjin
Дата сообщения: 02.07.2008 09:55
KkovikK
А можешь объяснить зачем делать проги как службы ? Интересная тема. Ну в случае незаметной службы для запрета игр понятно, а еще какие преимущества это дает?

Страницы: 12

Предыдущая тема: Canon LBP-2900 & RDP & 1C


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.