我看到 Windows 在更新视频驱动程序时可以切换到非常基本的控制台界面,我也看到像 Borland C++ 这样的程序这样做。
我真的很想知道如何使用 C# 中的控制台应用程序(如果您愿意,也可以使用 VB.NET),并且我不介意使用 P/Invoke(我敢打赌我必须这样做!)。
最佳答案
在旧版本的 Windows 中,您可以使用 Alt-Enter
(如果我没记错的话)将任何控制台置于全屏状态。
随着 Vista 中桌面窗口管理器和通过 GPU 的全屏合成的引入,全屏控制台窗口功能被删除。
(更新显卡驱动时,显卡子系统正在重置,你看到的不是控制台窗口,而是显卡默认启动到文本模式。)
关于C# 全屏控制台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4423085/