Есть ли в Windows своя собственная функция 'call other .exe' (C++)

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

system("example.exe");

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

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

3 ответа

Решение

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

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

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

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

Другие вопросы по тегам