标签: c# .net pinvoke
我有一个WinForm项目,也可以作为控制台启动。项目的输出类型是Windows应用程序。要打开控制台并写入文本,我已手动分配控制台并重定向标准输出,如here所述。
控制台适用于Win7和Win2008R2,但不适用于Win10。没有任何内容写入屏幕,但是听取键盘的输入。
如何在Win7和Win> = 8上设置标准输出重定向有什么不同?标准输出如何重定向到例如Win8的?