Можно ли включить нажатие на страницу установки при выполнении другого приложения в Inno Setup? - PullRequest
1 голос
/ 06 апреля 2020

Хочу узнать, возможно ли включить нажатие на страницу установки при выполнении некоторых программ в фоновом режиме?

Exec(ExePath, '/SP /VERYSILENT /NORESTART /TASKS=', SW_HIDE, ewWaitUntilTerminated, ResultCode); 

У меня есть TBitmapImage на странице установки, и я хочу иметь возможность щелкнуть по этому растровому изображению и открыть браузер. У меня реализовано событие OnClick для TBitmapImage, но я хочу включить нажатие на странице установки, поскольку оно каким-то образом блокирует щелчок, как будто весь пользовательский интерфейс заморожен.

1 Ответ

0 голосов
/ 06 апреля 2020

Я не думаю, что существует какой-либо надежный способ повторно включить мастер установки, отключенный во время выполнения приложения.

Но вы можете запустить другое приложение, используя Windows API вместо Inno Setup Exec функция. Например, ShellExecute(Ex) как здесь:
Inno Setup Получите прогресс от. NET Установщик Framework 4.5 (или выше) для обновления позиции индикатора выполнения

...