Как выполнить специальный метод из диалога MSI

Как выполнить специальный метод из диалога MSI? Я уже пытался создать собственный диалог, используя ORCA, и вставить данные в раздел ControlEvent следующим образом:

Dialog       | Control    | Event    | Argument        | Condition | Order
CustomTextD  | NextButton | DoAction | CheckConnection | 0         | 0 

Эти результаты не удаются. Я объявляю метод CheckConnection() в классе установщика. То, что я пытаюсь сделать здесь, это проверка соединения с базой данных по нажатию кнопки "Далее".

Заранее спасибо.

1 ответ

Использование Orca - не самый простой способ создания пакета MSI. Если вам нужен бесплатный инструмент, попробуйте Wix. В следующем разделе SO объясняется, как вызвать пользовательское действие с помощью кнопки.

По сути, вам нужно определить свое собственное действие без последовательности. Затем добавьте управляющее событие для нужной кнопки с помощью вызова DoAction, который выполнит ваше настраиваемое действие.

Другие вопросы по тегам