怎么运行一个外部程序,并等待它退出
如何运行一个外部程序,并等待它退出
另一个程序不是VC写的,如何运行它,并等到它退出后再取回控制权?
------解决方案--------------------
大约的代码如下:
CreateProcess( "外部程序名 ".....&pi);
其中pi是一个PROCESS_INFORMATION结构,
然后用WaitForSingleObject(pi.hProcess,...);等待子进程结束
另一个程序不是VC写的,如何运行它,并等到它退出后再取回控制权?
------解决方案--------------------
大约的代码如下:
CreateProcess( "外部程序名 ".....&pi);
其中pi是一个PROCESS_INFORMATION结构,
然后用WaitForSingleObject(pi.hProcess,...);等待子进程结束