2013-06-12 48 views
0

我有兩個C++程序,可以說prog1和prog2。我需要從prog1通過命令行啓動prog2並將數據發送給它。 我想知道我在哪裏可以找到關於此事的一些文檔或教程?我搜索了互聯網,但找不到任何東西。從EXE發送命令行到另一個EXE

謝謝。

+0

谷歌搜索提示:在Windows上,'CreateProcess'。在POSIX上,'exec'系列的函數。 – Angew

回答

3

您必須使用CreateProcess函數。 類似這樣的: LPTSTR arguments =「/ s/f d:\ test」; CreateProcess(「C:\ win \ calc.exe」,cmdArgs,NULL,NULL,FALSE,0,NULL,NULL,null,null);