Я создаю установщик в Inno Setup. Установленное программное обеспечение является сервером веб-приложений, оно проверяет, свободен ли порт 80, если оно занято, а затем запрашивает у пользователя другой порт для веб-сервера.
Я хочу, чтобы это отображалось на пользовательской странице мастера, непосредственно перед копированием файла . Причина в том, что возможно, что пользователь не выбрал компонент «Веб-сервер» в начале установки, и в этом случае это приглашение не должно отображаться (поскольку оно бесполезно).
Мне удалось создать только настраиваемую страницу мастера, которая появляется в начале установки, прежде чем пользователь сможет выбрать, какие компоненты он хочет установить. Я хочу, чтобы он появился после страницы выбора компонента.
В настоящее время я изучаю возможность использования окна сообщений вместо пользовательской страницы мастера. Это не так модно, но стоит это сделать. Также рассматриваю возможность возврата к InstallJammer, который был моей предыдущей платформой. Я знаю, что InstallJammer может быть довольно крутым (особенно в этих случаях - это создание пользовательских панелей и действий), но некоторые вещи заставили меня посмотреть в другом месте.
Спасибо за чтение!