怎么让程序执行shellExecute时让程序停在执行点上,而不是直接执行shellexecute下面的代码

解决方案 »

  1.   

    在shellExecute()后面加上一句
    Exit;
    即可!
      

  2.   

    wait for the thread hande returned by CreateProcess
      

  3.   

    CreateProcess(的参数ProcessInformation  中一个process handle 你可以WaitForSingleObject(handle)  因为这个进程没有推出来之前 WaitForSingleObject就一直组塞
      

  4.   

    我的笨方法你要不要听,弄个两个定时器,SHELLEXECUTE之后在第一定时器中用FINDWINDOW判断
    你需要的东东是否已经打开,如果打开了再启动第二个定时器判断东东是否使用结束并被关闭,如果关闭了再执行下面的任务.我就是这么对付着用的.