Мне нужно создать установку, в которой есть два exe-файла, и один exe должен запускаться после другого exe-файла. Есть ли способ сделать это без включения файла bat? (В настоящее время я использую Visual Studio 2008 для создания моей настройки)Запуск exe-файла из другого exe-файла
0
A
ответ
1
Вы можете использовать функцию system()
для выполнения другой программы. Его прототип находится в stdlib.h
. Это простой метод, который будет работать и на других, кроме систем Windows, но если вы хотите большего контроля, вы можете использовать Windows API, как в ответе Бартоша.
3
Используйте CreateProcess() (следить за привилегии!) Или ShellExecuteEx()
Что эти другие исполняемые файлы? Возможно, вы захотите установить их с помощью механизма начальной загрузки/предварительного исправления, доступного для проектов установки и развертывания Visual Studio. –