Я знаю, что должен быть способ сделать это, просто я его еще не нашел ...
Как я могу запретить пользователям без прав администратора изменять разрешение экрана?
Приветствуется любое направление!
Редактировать: Этот вопрос относится конкретно к системам под управлением Windows XP professional.
Вы можете отключить вкладку настроек для пользователей как политику:
Local Security Policy > User Config > Admin Templates
> Control Panel > Display > Hide Settings Tab
Вот документация MSDN для этой настройки: http://msdn.microsoft.com/en-us/library/ms811676.aspx
Как правильно указывает splattne, вы можете скрыть вкладку Display Settings с помощью политики. В групповой политике AD он находится под
User Configuration > Policies > Administrative Templates > Control Panel > Display > Hide Settings Tab
Однако все это именно так: скрывает вкладку настроек. Это не помешает опытным пользователям изменять разрешение, особенно если у вас есть приложение на панели задач или расширение оболочки, установленное драйвером вашей видеокарты, которое позволяет пользователям это делать.
Если у кого-то нет лучшего метода, я бы добавил политику группы AD выше и удалил, отключил или иным образом заблокировал любое приложение Intel / ATI / NVidia, которое позволяет пользователям изменять разрешение. Это не пуленепробиваемое, но должно остановить всех, кроме самых технических пользователей.
По-настоящему надежное решение для предотвращения изменений разрешения под учетными записями без прав администратора может мешать работе определенных полноэкранных приложений.
Если я правильно помню, вы можете скрыть вкладку «Настройки» из «Свойства экрана» в GP.
Как указывали здесь другие, вы можете заблокировать пользователям доступ к диалоговому окну «Свойства экрана» с помощью групповых политик.
Но есть еще способ изменить разрешение - так же, как это используется в полноэкранных играх. Простая программа может временно изменить само разрешение, Windows предоставляет для этого API, и в Интернете уже есть несколько таких программ, которые изменяют разрешение при запуске и восстанавливают его при закрытии.
Поэтому, если вам каким-то образом не удастся исправить внутренние компоненты системы, невозможно полностью запретить всем пользователям изменять разрешение, если они хотят.