Имеется программа в виде одного исполняемого файла, доступа к ее исходникам нет. Также есть вспомогательная программа, которая, исходя из особенностей операционной системы, запускает основную программу с определенными параметрами(к ее исходникам доступ есть). Сейчас вспомогательная программа принимает путь до основной и запускает ее. Как объединить обе программы в один exe файл?
Проще всего добавить этот exe в ресурсы Вашей программы и загружать его через FindResource/LoadResource/LockResource
.
Похожий вопрос с аналогичным решением: how to use a resource file (txt - tab delimited) as a data source for win32 application (тут в ответах масса вариаций на одну и ту же тему)
Кроме того, этот вариант позволяет модифицировать такой ресурс без пересборки Вашего приложения (например, когда появляется новая версия).
Пример из msdn: Updating Resources
Через задницу, но...
Записываете файл как массив байт в основную программу. Когда нужно - сбрасываете ее в файл, запускаете, потом удаляете.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый деньПрошу помощи
Когда я использую QPixmap::GrabWindow(WId) на окне с веб браузером (например, Chrome), он возвращает мне просто черный экранИспользую следующий код:
Здравствуйте! Необходимо чтобы часть оперативной памяти определялась как жесткий дискЗнаю о существовании такой утилиты как Dataram RAMDisk, но хотелось...
Я сделал небольшую игру крестики-нолики, для ИИ использован минимакс алгоритмНо определенными комбинациями его легко обыграть