我正在创建一个需要运行另一个应用程序的应用程序(C#)。这个应用程序是游戏(C ++,Directx7,GDI,我没有源代码),它从静态dll中显示控制台窗口以进行调试。
为了显示控制台窗口,该dll具有以下几行代码:
AllocConsole();
freopen("CONIN$","rb",stdin);
freopen("CONOUT$","wb",stdout);
freopen("CONOUT$","wb",stderr);
在我的C#应用程序中,我想隐藏控制台窗口并将文本从控制台窗口重定向到文本框。为了隐藏控制台窗口,我使用WinAPI的FindWindow,ShowWindow没有问题。但是我如何将文本(输出)从控制台窗口重定向到文本框?