2013-07-26 3 views
0

Я написал управляемое загрузочное приложение, использующее API-интерфейс Burner инструментария WiX, и он отлично работает. В настоящее время он объединяет 2 пакета MSI. Теперь мне нужно связать пакет exe перед двумя MSI. Этот пакет exe получит значение (при его запуске), которое необходимо передать обратно загрузчику. По сути, у загрузчика есть куча переменных, которые он использует для заполнения свойств в двух MSI. Одна из этих переменных теперь должна обновляться пакетом exe во время выполнения, поэтому соответствующее свойство MSI отражает правильное значение.Может ли ExePackage обновить значение переменной Bundle во время выполнения

Я огляделся и не смог найти ничего, что указывает на то, что это можно даже сделать. Эти две ссылки (here и here) говорят о похожих вещах, но все они упоминают, что переменные ожога могут обновляться во время выполнения через командную строку или внутри самого загрузочного файла. Не то, как ExePackage может перенаправить обновление в переменную bundle, и это то, что мне нужно сделать.

Пойду за отзыв.

[UPDATE]

Найдено комментарий разработчиком here WiX, что указывает на какой-то механизм связи между ExePackage и загрузчике.

ответ

0

Не существует механизма, позволяющего пакету обмениваться данными с двигателем записи, кроме указания на успех или неудачу.

Смежные вопросы