Как выполнить специальный метод из диалога MSI
Как выполнить специальный метод из диалога MSI? Я уже пытался создать собственный диалог, используя ORCA, и вставить данные в раздел ControlEvent следующим образом:
Dialog | Control | Event | Argument | Condition | Order
CustomTextD | NextButton | DoAction | CheckConnection | 0 | 0
Эти результаты не удаются. Я объявляю метод CheckConnection() в классе установщика. То, что я пытаюсь сделать здесь, это проверка соединения с базой данных по нажатию кнопки "Далее".
Заранее спасибо.
1 ответ
Использование Orca - не самый простой способ создания пакета MSI. Если вам нужен бесплатный инструмент, попробуйте Wix. В следующем разделе SO объясняется, как вызвать пользовательское действие с помощью кнопки.
По сути, вам нужно определить свое собственное действие без последовательности. Затем добавьте управляющее событие для нужной кнопки с помощью вызова DoAction, который выполнит ваше настраиваемое действие.