Я хотел бы запустить некоторые команды оболочки во время использования QT Install Framework, чтобы восстановить информацию, необходимую для настройки самой установки (например, перечисление сетевого адаптера).Запустить процесс оболочки во время QT Install Framework и дождаться результата
В настоящее время IFW, по-видимому, позволяет подготовить готовые операции оболочки (addOperation
, addElevatedOperation
), которые запускаются только после процесса настройки установщика.
Я хотел бы, вместо этого, запустить их во время установки. Например. выполнение операции на одной из страниц установщика и получение результата. Что-то вроде:
Component.prototype.pageChanged = function (page) {
if (page === QInstaller.ReadyForInstallation) {
component.runOperation(...)
}
};
QProcess был моим альтернативным вариантом. Но, как вы писали, это требует изменения кода IFW, которого я бы хотел избежать. – Pierluigi