Eu fiz um pouco de experimento com algum código que eu tinha em torno de outro projeto há algum tempo que acessa diretamente a API do Windows para displays (EnumDisplaySettings e ChangeDisplaySettingsEx)
Foi muito fácil adaptá-lo para definir uma resolução em uma tela específica a partir da linha de comando. Ele funciona como um encanto. Eu acho que o MS acabou de remover a configuração da caixa de diálogo, mas não da API e / ou driver subjacente.
Se alguém mais precisar de uma ferramenta de linha de comando do Windows para definir a resolução de exibição, eu a publiquei em minha página de utilitários de linha de comando aqui .
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