Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 352
Благодарности: 193

Профиль | Отправить PM | Цитировать


Serg866, Например, так:
Код: Выделить весь код
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}
Для получения разрешения неосновного дисплея в многодисплейных конфигурациях код будет другой.

Последний раз редактировалось iglezz, 19-08-2020 в 10:47. Причина: исправлено на корректный код


Отправлено: 18:16, 29-06-2020 | #2468