当前位置:主页 > 56758彩霸王中王 >

56758彩霸王中王

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

发布日期:2019-09-16 05:48   来源:未知   阅读:

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

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

  展开全部WinExec是异步处理,所以不会等待程序返回而直接执行后面的代码。北京天树视觉设计有限公司怎么样?

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

Power by DedeCms