Вызов сторонней программы и передачи ей аргументов

Рейтинг: 0Ответов: 1Опубликовано: 03.04.2015

Задача: программа "А" должна вызвать другую программу "Б", создав отдельный процесс.

В какой библиотеке, заголовочном файле содержатся необходимые функции для осуществления вызова сторонней программы? — первый вопрос.

Ко всему прочему, также программе "А" необходимо передать программе "Б" аргументы (строки), дабы они использовались программе "Б". Каким образом осуществить, во-первых, собственно, передачу данной информации, во-вторых, ввод этой строковой информации в программу "Б"? — второй вопрос.

Примечание: исходный код программы "Б" неизвестен, её расширение — .exe.

Ответы

▲ 1

Используйте Win API, конкретно CreateProcces(...). Надеюсь, гуглом пользоваться вы можете. Аргументы командной строки (тут я могу ошибаться) могут быть переданы через второй аргумент данной функции, хотя я в этом сомневаюсь.