如何检查CLI程序是否在等待stdin的输入?

时间:2012-05-29 16:29:20

标签: c windows api stdin

如何检查刚刚使用CreateProcess()启动的CLI程序是否正在等待使用Windows C API的stdin输入?

1 个答案:

答案 0 :(得分:0)

正如上面的一些评论所说,一旦它已经开始等待你就无法检查你的程序是否在等待stdin。你可以使用一个事件处理程序,或者你可以简单地从stdin读取一个超时,在超时发生时你标记你正在等待输入并再次开始等待超时。