1
我想在C++中運行應用程序並讀取其stdout並在Windows中寫入stdin?不應該生成彈出窗口。如何在C++中運行應用程序並寫入其stdin並從其stdout中讀取
我可以輕鬆使用Windows服務嗎?
我發現我可以用POCO做到這一點,但是我真的需要這個嗎?
在std庫中有解決方案嗎?
我想在C++中運行應用程序並讀取其stdout並在Windows中寫入stdin?不應該生成彈出窗口。如何在C++中運行應用程序並寫入其stdin並從其stdout中讀取
我可以輕鬆使用Windows服務嗎?
我發現我可以用POCO做到這一點,但是我真的需要這個嗎?
在std庫中有解決方案嗎?
你可以產生一個子進程,然後訪問它的stdin和stdout管道。你必須使用WinAPI來實現這一點。看到這裏的例子:http://msdn.microsoft.com/en-us/library/ms682499(v=vs.85).aspx
你可以使用Qt和它的QProcess類來讀/寫子進程的輸出/輸入。
「popup」是指命令提示符窗口?如果你不用控制檯模式編寫代碼,使用'stdin'和'stdout'會更困難,但可以完成 - 儘管標準庫並不能很好地支持它。 –