Я пишу установщик в Wix и хочу следующую последовательность, в которой порядок диалогов и пользовательских действий смешан. Есть два сценария.
Первый сценарий: пользователь устанавливает программное обеспечение для пробной версии:
- Добро пожаловать (диалог)
- Лицензионное соглашение (диалог)
- Зарегистрируйте установку на моем сайте (настраиваемое действие), веб-сервер отвечает новому пользователю (пробный период).
- -
- -
- Завершение установки (диалоговое окно)
Второй сценарий: пользователь уже использовал программное обеспечение в течение пробного периода и должен ввести лицензионный код для полной установки. Новые шаги отмечены *.
- Приветствие (диалог)
- Лицензионное соглашение (диалог)
- Зарегистрируйте установку на моем сайте (настраиваемое действие), * веб-сервер отвечает старому пользователю (необходима лицензия).
- * Тип лицензионного ключа (диалоговое окно)
- * Проверка лицензионного ключа на веб-сервере (настраиваемое действие).
- Завершение установки (диалог)
Два сценария отличаются тем, как веб-сервер реагирует на шаге 3. Важно, что шаг 3 наступает после принятия условий лицензии.
У меня нет проблем с запуском диалогов, и я могу запускать пользовательские действия. Но я не могу понять, как смешать их последовательность. Я использовал поваренную книгу Ника Рамиреса WIX, но не вижу, чтобы в ней была тема.
Вопрос 1. Как смешать последовательность диалогов и настраиваемых действий?
Вопрос 2. Как можно использовать результат пользовательского действия (шаг 3) для выбора между двумя различными диалогами (шаг 4 или 6)?