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