如何在c++程序中使用和启动exe文件?
How can I use and launch an exe file inside my c++ program?
我想在我的c++程序中使用。exe文件。我检查并检查了这些函数(system - ShellExecute - CreateProcess)来实现这一目标,但我发现它们毫无用处,因为我需要在我的程序中输出。exe文件以进行进一步的处理。
CreateProcess可用于将创建的程序的输出通过管道返回给创建者。MSDN甚至有这样的示例代码:创建具有重定向输入和输出的子进程
我想你确实想要CreatProcess
。你可以得到STDIN/STDOUT:http://msdn.microsoft.com/en-us/library/ms682499%28v=vs.85%29.aspx
你应该使用"Process "。standardOutput"读取.exe的结果。
这是MSDN上的链接,有很多解释:
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.standardoutput (v = vs.71) . aspx
您可以使用其中一个函数来执行文件,并让它将输出写入另一个文件。然后你只需要把它读入你的程序
相关文章:
- 从 exe 文件 (Visual Studio ) 启动时调试断言失败
- Q没有管理权限的 exe 无法启动维护工具
- 如何使jse文件执行编码.exe并静默添加启动?Javascript将文件添加到启动?
- 如何启动与主子文件夹位于同一子文件夹中的 exe?(C++)
- 我的 QT 应用程序.exe无法启动0x00007b
- 启动外部VR exe应用程序后,VR耳机的虚幻丢失跟踪
- 无法读取在cmd.exe管道下启动的进程的输出
- 重新启动资源管理器.exe使用 C++
- Windows 8上的.exe文件中的MSVCR90.dll错误 - 应用程序无法正确启动(0xc000007b)
- cmd 命令启动无法与新版本的 mingw32-make.exe一起使用?
- EXE 是否可以调用启动它的 DLL
- 在 Windows 中从 C++ 启动.exe文件
- QProcess启动过程(搅拌机.exe)具有多个参数
- 在Windows 7和8下,其他应用程序无法启动openfiles.exe
- 在不调试的情况下启动,与从.exe启动相同
- 如何拦截从Windows资源管理器启动的exe文件
- 如何在c++程序中使用和启动exe文件?
- 如何确保使用ShellExecuteEx启动exe
- 从应用程序启动exe
- 从COM服务启动EXE