如何打开/等待程序在C ++中完成然后运行另一个程序?

时间:2011-12-22 03:54:18

标签: c++ windows file

我基本上都在考虑制作一份圣诞礼物,让我的女朋友在C ++中加入了很多不同的东西,还有一些我想玩的感情用品(幻灯片幻灯片等等)顺序出局。例如,powerpoint演示文稿会分割成一个视频,然后显示一个文件夹,其中包含我要在其中显示的大量内容,然后再回到视频......等等。

我希望我可以在C ++中使用某种运行命令(我知道我可以使用系统,但这仍然无法在某些mime类型上运行)。

有没有人有一个可行的解决方案,我计划对此进行报告,以便适当考虑和奖励高质量的答案!

非常感谢帮助我!

1 个答案:

答案 0 :(得分:3)

当您从另一个进程启动进程时,您将获得已启动进程的“句柄”;使用此句柄,您可以与进程交互(终止它,等待它退出,轮询其退出状态等)。在Windows上,请参阅CreateProcess,GetExitCodeProcess和WaitForSingleObject on MSDNcodeguru