запуск внешнего .exe по нажатию кнопки c ++. Как? - PullRequest
0 голосов
/ 20 декабря 2009

Я создаю простой графический интерфейс в C ++, в котором есть несколько кнопок. Я хочу запустить некоторые внешние файлы .exe, когда я нажимаю на эти кнопки.

Какой код для этого?

Ответы [ 3 ]

5 голосов
/ 20 декабря 2009

В простейшем виде: system("c:\\path\\to\\binary.exe");.
Если вам нужно больше контроля, используйте что-то вроде CreateProcess().

1 голос
/ 20 декабря 2009

Избегайте решения system () , объяснение см. в этом посте . Вы должны использовать CreateProcess для исполняемых файлов и ShellExecute, чтобы открывать файлы со связанным приложением.

0 голосов
/ 20 декабря 2009

Взгляните на CreateProcess () . Вы также можете использовать system (), но system () не возвращается, пока не завершится вызванный вами процесс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...