如何在我的c ++程序中使用和启动exe文件?

时间:2011-08-10 15:16:05

标签: c++ exe

我想在我的c ++程序中使用.exe文件。我查看并检查了这些函数(系统 - ShellExecute - CreateProcess)来实现这个目标,但我发现它们没用,因为我需要在我的程序中输出该.exe文件以进行进一步的处理。

4 个答案:

答案 0 :(得分:4)

CreateProcess可用于将创建的程序的输出传递回创建者。 MSDN甚至还有示例代码来执行此操作:Creating a Child Process with Redirected Input and Output

答案 1 :(得分:2)

我认为你确实想要CreatProcess。你可以得到STDIN / STDOUT: http://msdn.microsoft.com/en-us/library/ms682499%28v=vs.85%29.aspx

答案 2 :(得分:0)

您应该使用“Process.standardOutput”来读取.exe。

的结果

这是MSDN上的链接,有很多解释:

http://msdn.microsoft.com/en-us/library/system.diagnostics.process.standardoutput(v=vs.71).aspx

答案 3 :(得分:-1)

您可以使用其中一个函数来执行文件,并将输出写入另一个文件。然后你只需要把它读到你的程序中。