Eu encontrei um caminho no powershell.
"Background {0}x{1}" -f [System.Windows.Forms.SystemInformation]::PrimaryMonitorSize.Width,[System.Windows.Forms.SystemInformation]::PrimaryMonitorSize.Height
Eu tenho tentado executar
wmic path Win32_VideoController get VideoModeDescription
me dá 1920 x 1080, o que é bom. Eu mudo a resolução para testá-lo e ele ainda retorna a mesma coisa.
Alguém sabe por quê?
Eu tenho a primeira tela configurada para 1360 x 768
A segunda tela está configurada para 1600 x 900
Conforme mencionado em link
PS> Add-Type -AssemblyName System.Windows.Forms
PS> [System.Windows.Forms.Screen]::AllScreens
BitsPerPixel : 32
Bounds : {X=0,Y=0,Width=1280,Height=800}
DeviceName : \.\DISPLAY1
Primary : True
WorkingArea : {X=0,Y=0,Width=1280,Height=770}
BitsPerPixel : 32
Bounds : {X=1280,Y=0,Width=1920,Height=1200}
DeviceName : \.\DISPLAY2
Primary : False
WorkingArea : {X=1280,Y=0,Width=1920,Height=1170}