Temyraz@fb,
так попробуй (собрал из примеров)
Код:
![Выделить весь код](images/misc/selectcode.png)
[Setup]
AppName=MyProg
AppVerName=MyProg
DefaultDirName={pf}\MyProg
[Languages]
Name: russian; MessagesFile: compiler:Languages\Russian.isl
[ Code]
function InitializeSetup: Boolean;
begin
if RegKeyExists(HKEY_CURRENT_USER, 'Software\Jordan Russell\Inno Setup') or /// ключ 1 или ключ 2 есть, то
RegKeyExists(HKEY_CURRENT_USER, 'Software\Jordan Russell\Inno Setup 2')
then
begin
if MsgBox('Болт в процессе отпиливания !' + #10#13 +
'Хочешь попытаться навинтить?', mbError, MB_YESNO) = idYes
then
/// Ответ "Да". Устанавливаем обновление. Здесь действие
else
end
else
begin
if MsgBox('Ты действительно хочешь навинтить?', mbError, MB_YESNO) = idYes
then
/// устанавливаем всё целиком
else
end;
end;
я не совсем догоняю кто должен решать какой из установщиков запустить