Я попросил, чтобы иметь процедуру установки работает в следующих операционных системах:
Windows Vista (только x86) и выше (x86 и x64)Пользовательские настройки в операционной системе и архитектуре
Для того, чтобы ограничить целая установка от работы в старых операционных системах. Я добавил в [Setup]
раздел Minversion=0,6.0.6000
, который соответствует Windows Vista.
Интересно, если в Pascal сценариев можно применить условную установку, как следующее:
[Run]
Filename: "{tmp}\mysetup.exe"; Components: Install; MinVersion: 0,6.0.6000; Check: not Iswin64;
Filename: "{tmp}\mysetup.exe"; Components: Install; MinVersion: 0,6.1.7600;
Таким образом mysetup.exe должен работать только на Vista x86 и на всех более высоких операционных систем.
Да, Существует только [ 'MinVersion'] (http://www.jrsoftware.org/ ishelp/index.php? topic = commonparams & anchor = MinVersion), общий для всех разделов с использованием параметров. – TLama
У вас вопрос немного запутанным. Ваш код [Run] 'уже делает то, о чем вы просите (запускается только на Vista x86 и во всех более высоких операционных системах). Для чего нужен скрипт Pascal? –
@Martin: Спасибо за ваш ответ. Я сомневался в том, что нужно использовать команды. Meleena – Meleena