Я создаю простой графический интерфейс в C ++, в котором есть несколько кнопок. Я хочу запустить некоторые внешние файлы .exe, когда я нажимаю на эти кнопки.
Какой код для этого?
В простейшем виде: system("c:\\path\\to\\binary.exe");. Если вам нужно больше контроля, используйте что-то вроде CreateProcess().
system("c:\\path\\to\\binary.exe");
CreateProcess()
Избегайте решения system () , объяснение см. в этом посте . Вы должны использовать CreateProcess для исполняемых файлов и ShellExecute, чтобы открывать файлы со связанным приложением.
Взгляните на CreateProcess () . Вы также можете использовать system (), но system () не возвращается, пока не завершится вызванный вами процесс.