Как повторно включить разрешение 640x480 для дисплея специального назначения на Server 2008r2?

Самое низкое разрешение, которое Windows Server 2008r2 допускает в диалоговом окне свойств экрана, - 800x600. У меня есть специальный дополнительный дисплей, который должен работать в 640x480. Ранее это работало на Windows Server 2000, которая прекрасно поддерживает 640x480. Я хочу удалить систему Win 2000 и переместить приложение в окно 2008r2.

Есть ли способ (реестр и т. Д.) Для повторного включения опции разрешения 640x480 на дополнительном мониторе?

Дисплей не поддерживает DDC и определяется как неизвестный аналоговый монитор.

1 ответ

Некоторое время назад я немного поэкспериментировал с кодом из другого проекта, который напрямую обращается к Windows API для дисплеев (EnumDisplaySettings и ChangeDisplaySettingsEx).

Было довольно легко адаптировать его для установки разрешения на конкретном дисплее из командной строки. Отлично работает. Я думаю, что MS просто удалила настройку из диалога, но не из основного API и / или драйвера.

Если кому-то еще нужен инструмент командной строки Windows для настройки разрешения экрана, я разместил его на странице служебных программ командной строки здесь.

Usage: DisplayResSet.exe /H -    This help
       DisplayResSet.exe with no parameters - list current display devices and supported modes
       DisplayResSet.exe /Dn /Xxxx /Yyyy - set resolution of device n to xxx by yyy pixels
       DisplayResSet.exe /Q - Quiet mode - suppress console output
Другие вопросы по тегам