function InstallOnThisVersion(const MinVersion, OnlyBelowVersion: String): Boolean;
Возвращает значение True, если файл с указанными параметрами MinVersion и OnlyBelowVersion должен быть установлен. Если указан недопустимая строка версии, будет вызвано исключение.
Эта функция устарела и оставлена исключительно для обратной совместимости сценариев. В новых сценариях вместо неё рекомендуется использовать функцию GetWindowsVersion или GetWindowsVersionEx.
В предыдущих версиях Inno Setup (до версии 5.5.0 включительно) эта функция возвращала irInstall, а не логическое значение True. Теперь же irInstall определяется как псевдоним для True.
// Устаревший способ, больше не используется function IsWindows8OrLater: Boolean; begin Result := InstallOnThisVersion('0,6.2', '0,0'); end; // Новый способ (рекомендуется) function IsWindows8OrLater: Boolean; begin Result := (GetWindowsVersion >= $06020000); end;