Windows XP: запретить пользователям изменять разрешение экрана?

Я знаю, что должен быть способ сделать это, я просто еще не нашел его...

Как я могу запретить пользователям без прав администратора изменять разрешение экрана?

  • Есть ли способ с групповой политикой?
  • Есть ли настройки реестра?
  • Есть ли утилита с открытым исходным кодом?

Любое направление будет с благодарностью!

Изменить: Этот вопрос относится конкретно к системам под управлением Windows XP Professional.

4 ответа

Решение

Как правильно указывает splattne, вы можете скрыть вкладку "Настройки отображения" с помощью политики. В AD Group Policy это находится под

Конфигурация пользователя> Политики> Административные шаблоны> Панель управления> Экран> Вкладка "Скрыть настройки"

Тем не менее, все это именно так: скрыть вкладку настроек. Это не помешает опытным пользователям изменять разрешение, особенно если у вас установлено приложение в виде лотка или расширение оболочки, установленное драйвером вашей видеокарты, что позволяет пользователям делать это.

Если у кого-то нет более подходящего метода, я бы добавил указанную выше групповую политику AD и удалил или отключил или иным образом заблокировал любое приложение Intel/ATI/NVidia, которое позволяет пользователям изменять разрешение. Это не пуленепробиваемый, но он должен остановить всех, кроме ваших самых технических пользователей.

По-настоящему пуленепробиваемое решение для предотвращения изменения разрешения в учетных записях без прав администратора может мешать работе некоторых полноэкранных приложений.

Вы можете отключить вкладку настроек для пользователей в качестве политики:

Local Security Policy > User Config > Admin Templates 
   > Control Panel > Display > Hide Settings Tab

Вот документация MSDN для этого урегулирования: http://msdn.microsoft.com/en-us/library/ms811676.aspx

Если я правильно помню, вы можете скрыть вкладку Настройки в свойствах дисплея в GP.

Как отмечали другие, вы можете заблокировать пользователям доступ к диалоговому окну "Свойства экрана" с помощью групповых политик.

Но есть еще способ изменить разрешение - так же, как в полноэкранных играх. Простая программа может временно изменить само разрешение, Windows предоставляет для этого API, и в Интернете уже есть несколько таких программ, которые изменяют разрешение при запуске и восстанавливают его, когда они закрыты.

Поэтому, если вам не удастся как-то исправить внутренние компоненты системы, невозможно полностью запретить всем пользователям изменять разрешение, если они этого хотят.

Другие вопросы по тегам