Я планирую перенести существующий установщик на основе C++ на Qt Installer Framework. В существующем установщике есть несколько вещей, которые я бы не хотел менять или переопределять в настоящее время, например. разбор лицензионного ключа. Вместо этого я хотел бы повторно использовать часть существующего кода и создать из него маленькую (без графического интерфейса) утилиту, а затем вызывать ее по мере необходимости установщиком QtIFW.
Похоже, что installer.execute
можно использовать для вызова внешней программы - но есть ли способ обратиться к программе, которая еще не находится в системе, а является частью установщика? Может быть, я мог бы сохранить программу для вызова в качестве ресурса и извлечь ее во временный каталог во время выполнения?