2011-06-17 63 views
0

我想知道是否有任何方法来读取控制台命令的输出,从代码执行它。好的,这可能不是我可以做到的最清晰的方式,所以我们举个例子: 我的项目PingSweepr就是一个简单的网络ping扫描器,它使用C++ system()命令自动执行与Windows shell的ping扫描ping命令。从控制台挂钩输出

唯一的问题是,没有办法对结果进行排序(顺便说一句,这将用于不仅仅是该程序,以防万一你想知道),这将涉及解析命令行输出的ping程序。所以基本上我的问题是:有什么方法可以从shell中读取输出到程序中?也许通过系统消息钩或什么,或者它不可能?

谢谢!

回答