如何获取控制台显示的文本?

怎样用C#获得另一个控制台程序显示的内容啊?这个控制台程序是别人写的,现在可以获得它的句柄,用了GetWindowsText和SendMessage(WM_GETTEXT)都只能获得它的标题,但是得不到它里面显示的东西,各位大神有别的好办法吗?跪求赐教!!!

http://blog.csdn.net/zhenniubile/article/details/6318217

用内存映射。不能直接用获得句柄的方式,