Какое значение следует использовать для OnlyBelowVersion только в InnoSetup для Windows 2000?

Я хочу использовать OnlyBelowVersion для установки программы sc.exe, если версия Windows 2000, а не Windows NT и ниже.

Какая нижеприведенная версия требуется только для Windows 2000, т. Е. Какая минимальная строка для Windows XP или Windows 2003?

1 ответ

Решение

Из справочного файла InnoSetup:

Версии Windows:

4.0.950 Windows 95

4.0.1111 Windows 95 OSR 2 и OSR 2.1

4.0.1212 Windows 95 OSR 2.5

4.1.1998 Windows 98

4.1.2222 Windows 98, второе издание

4.9.3000 Windows Me

Версии Windows NT:

4.0.1381 Windows NT 4.0

5.0.2195 Windows 2000

5.01.2600 Windows XP или Windows XP 64-разрядная версия версии 2002 (Itanium)

5.02.3790 Windows Server 2003 или Windows XP x64 Edition (AMD64/EM64T)

или Windows XP 64-разрядная версия версии 2003 (Itanium)

6.0.6000 Windows Vista

6.0.6001 Windows Vista с пакетом обновления 1 или Windows Server 2008

6.01.7600 Windows 7 или Windows Server 2008 R2

>

А также:

OnlyBelowVersion В основном противоположность MinVersion. Задает минимальную версию Windows и Windows NT для записи, которую не нужно обрабатывать. Например, если вы установили 4.1,5.0 и пользователь работает под управлением Windows 95 или NT 4.0, запись будет обработана, но если пользователь работает под управлением Windows 98 (которая сообщает о своей версии как 4.1) или Windows 2000 (которая сообщает о своей версии как NT 5.0), он не будет обрабатываться. Установка "0" для одной из версий означает, что верхний предел версии отсутствует. Номера версий и / или уровни пакетов обновления могут быть включены в номера версий. Это переопределяет любую директиву OnlyBelowVersion в разделе скрипта [Setup].

Запись без параметра OnlyBelowVersion всегда обрабатывается, если другие параметры не говорят, что это не должно быть.

Пример: OnlyBelowVersion: 4.1,5.0

Другие вопросы по тегам