WaitForInputIdle如何用?怎么不起作用啊?
请看:
BOOL bResult = CreateProcess("test.exe",
NULL,NULL,NULL,FALSE,
0,NULL,NULL,
&StartInfo,
&ProcessInfo);
WaitForInputIdle(ProcessInfo.hProcess,INFINITE);
这个test.exe是用基于对话框的程序,而且也创建成功了。但是到WaitForInputIdle没有停止。我看了看MSDN说是如果创建的进程没有输入或者超时就返回.但是对话框是有输入才能返回的。这是怎么一回事?