Есть ли в Windows своя собственная функция 'call other .exe' (C++)
Я знаю в C++ есть функция
system("example.exe");
который запускает другую программу, поставить его требует включения stdlib.h
,
Поскольку я уже включаю "windows.h", есть ли эквивалент system()
функция в винде?
3 ответа
Решение
Существует CreateProcess для запуска определенного исполняемого файла или ShellExecute для запуска программ или открытия документов с их связанной программой.
Если переносимость на другие платформы вообще является проблемой, я бы придерживался системы. #include stdlib.h не убьет вас;)
Проверьте страницу MSDN для CreateProcess для получения дополнительной информации