使用CreateProcess打开一个程序后,如何知道这个程序是否关闭??

解决方案 »

  1.   

    WaitForSingleObject 等待线程结束,你可以过1段时间检测1下
      

  2.   

    楼上的都回答完了,就是WaitForSingleObject
      

  3.   

    不是等进程结束啊,我的程序还要用啊,上面的WaitForSingleObject,程序打开进程后就停止响应了,我需要的是在程序中检测,不是等待啊,最好用TIMER
      

  4.   

    if WaitForSingleObject(线程句柄,1)=WAIT_TIMEOUT then begin
    //还在运行 
    end
    设定等待时间1/1000秒,返回time out从而判断线程还在运行