2012-05-29 19 views
3

我該如何檢查一個CLI程序,我剛剛開始使用CreateProcess(),是否正在等待來自stdin與Windows C API的輸入?如何檢查CLI程序是否正在等待來自stdin的輸入?

+0

從哪裏檢查?創建程序?控制檯? –

+0

創建程序。 – Jori

+0

你還在等什麼?這是爲了您可以發送輸入,或者您是否在進行某種交互式輸入? – user7116

回答

0

正如上面的一些評論所說,你不能檢查你的程序是否等待標準輸入一旦它已經開始等待。你可以使用一個事件處理程序,或者你可以簡單地從標準輸入讀取一個超時,其中發生超時標記,你正在等待輸入,並開始再次等待超時。