Можно ли принудительно установить определенную ориентацию монитора через объект групповой политики?
У меня есть несколько компьютеров с Windows 7, которые используются для дисплеев, и я хотел бы иметь возможность включить компьютер в группу, которая заставит его принять «портретную» ориентацию монитора при входе в систему. Однако я не могу найти ничего в моем редакторе GPO. Это возможно?
Я решил это. Мне пришлось написать собственную программу .NET, которая принимает некоторые аргументы о разрешении и ориентации экрана, а затем вызывает Win32 ChangeDisplaySettings
метод. Затем я устанавливаю это приложение в качестве сценария запуска для определенного подразделения и получаю ПК, который переключает его ориентацию при запуске.
Я был бы удивлен, узнав, что у производителей видеокарт есть плагин, чтобы их драйвером можно было управлять с помощью Active Directory / GPO? Думаю, Intel будет вашим лучшим выбором.
В качестве альтернативы, могут быть интерфейсы командной строки для драйверов: Matrox раньше создавал отличные интерфейсы командной строки для своих драйверов, но AFAIK, nVidia и ATI никогда этого не делали.
Я подозреваю, что вам лучше всего будет связаться с разработчиком, чтобы предоставить API-интерфейс драйверов в виде инструментов командной строки, а затем вы можете создать скрипт и автоматизировать.