Здравствуйте. Пишу инсталятор на Inno Setup.
Нужно в конце установить плеер VLC.
Запускаю установку таким кодом:
if UsagePage.SelectedValueIndex = 0 then begin
OldState := EnableFsRedirection(False);
try
Exec(ExpandConstant('{app}\{#VLCName}'), '', '', SW_SHOW,ewWaitUntilTerminated, ResultCode);
finally
// Restore the previous redirection state.
EnableFsRedirection(OldState);
end;
//Exec(ExpandConstant('{app}\{#VLCName}'), '', '', SW_SHOW,ewWaitUntilTerminated, ResultCode);
end;
Но почему то при установке вылезает такое окно:
Если нажать ок то секунд 5 окно висит и потом пропадает, ResultCode при этом равен 0.
Если запустить установку просто руками из той же папки то установка проходит нормально.
Кто нибудь сталкивался с чем то похожим?? Inno setup последней версии.