Есть ли в Windows собственная функция «вызов другого .exe» (C++)
-
13-09-2019 - |
Вопрос
Я знаю, что в C++ есть функция
system("example.exe");
который запускает другую программу, положите, что требуется включить stdlib.h
.
Поскольку я уже включаю «windows.h», есть ли эквивалент system()
функция в Windows?
Решение
Есть Создатьпроцесс для запуска определенного исполняемого файла или ShellExecute запускать программы или открывать документы с помощью связанной с ними программы.
Если переносимость на другие платформы вообще является проблемой, я бы придерживался системы.#включая stdlib.h вас не убьет;)
Другие советы
Проверить Страница MSDN для CreateProcess Чтобы получить больше информации
Думаю, вы ищете CreateProcess?
Не связан с StackOverflow