Есть ли в Windows собственная функция «вызов другого .exe» (C++)

StackOverflow https://stackoverflow.com/questions/1463040

Вопрос

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

system("example.exe");

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

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

Это было полезно?

Решение

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

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

Другие советы

Проверить Страница MSDN для CreateProcess Чтобы получить больше информации

Думаю, вы ищете CreateProcess?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top