2010-03-04 3 views
0

Мне нужно создать установку, в которой есть два exe-файла, и один exe должен запускаться после другого exe-файла. Есть ли способ сделать это без включения файла bat? (В настоящее время я использую Visual Studio 2008 для создания моей настройки)Запуск exe-файла из другого exe-файла

+0

Что эти другие исполняемые файлы? Возможно, вы захотите установить их с помощью механизма начальной загрузки/предварительного исправления, доступного для проектов установки и развертывания Visual Studio. –

ответ

1

Вы можете использовать функцию system() для выполнения другой программы. Его прототип находится в stdlib.h. Это простой метод, который будет работать и на других, кроме систем Windows, но если вы хотите большего контроля, вы можете использовать Windows API, как в ответе Бартоша.

3

Используйте CreateProcess() (следить за привилегии!) Или ShellExecuteEx()