Windows Server 2008r2가 화면 속성 대화 상자를 통해 허용하는 최저 해상도는 800x600입니다. 640x480에서 실행해야 하는 특별한 보조 디스플레이가 있습니다. 이전에는 640x480을 제대로 지원하는 Windows Server 2000에서 실행되었습니다. 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