Есть ли в Windows своя собственная функция 'call other .exe' (C ++) - PullRequest
0 голосов
/ 23 сентября 2009

я знаю в C ++ есть функция

system("example.exe");

, который запускает другую программу, для этого требуется включить stdlib.h.

Поскольку я уже включаю «windows.h», есть ли эквивалент в функции system() в Windows?

Ответы [ 3 ]

15 голосов
/ 23 сентября 2009

Существует CreateProcess для запуска определенного исполняемого файла или ShellExecute для запуска программ или открытия документов с их связанной программой.

Если переносимость на другие платформы вообще является проблемой, я бы придерживался системы. #include stdlib.h не убьет тебя;)

4 голосов
/ 23 сентября 2009

Проверьте страницу MSDN для CreateProcess для получения дополнительной информации

0 голосов
/ 23 сентября 2009

Я думаю, что вы ищете CreateProcess?

...