Serg866, Например, так:
Код:
![Выделить весь код](images/misc/selectcode.png)
System::Call 'user32::GetSystemMetrics(i 0) i .r0' ; Ширина в пикселях (основного дисплея)
System::Call 'user32::GetSystemMetrics(i 1) i .r1' ; Высота в пикселях (основного дисплея)
StrCpy $2 "$0x$1" ; делаем строку "<ширина>x<высота>"
${If} $2 != "1920x1080"
${AndIf} $2 != "1366x768"
MessageBox MB_ICONSTOP "Экран не тот, работать не буду"
Quit
${EndIf}
Для получения разрешения неосновного дисплея в многодисплейных конфигурациях код будет другой.