我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019跑狗图高清彩图 > 执行程序 >

C++怎么判断调用的程序已运行结束以便执行下一步语句。

归档日期:07-29       文本归类:执行程序      文章编辑:爱尚语录

  C++怎么判断调用的程序已运行结束,以便执行下一步语句。WinEXec不能等待外部程序运行结束;system可以等待外部程序运行结束,但外部程序运行崩溃会导致主程序也崩溃。有什么其他的办...

  C++怎么判断调用的程序已运行结束,以便执行下一步语句。WinEXec不能等待外部程序运行结束;system可以等待外部程序运行结束,但外部程序运行崩溃会导致主程序也崩溃。有什么其他的办法呢,能让主程序等待调用的外部程序结束或者崩溃后再继续运行后面的命令。

  展开全部WinExec是异步处理,所以不会等待程序返回而直接执行后面的代码。

  可以调用WaitForsingleObject来同步等待进程结束,使用该函数会挂起调用此函数的进程,接受到信号量,立刻返回主线程。

本文链接:http://incardex.com/zhixingchengxu/472.html