控制台/命令提示符Windows Vista / 7中的全屏

时间:2011-01-28 02:03:28

标签: c++ windows-7 windows-vista console fullscreen

有没有办法在Windows Vista / 7中全屏显示控制台窗口?

我正在寻找可分发的C / C ++解决方案,库或模拟器。

微软的“solution”是安装一个非常荒谬的虚拟机。

相关的super user's question没有很好的答案。

对于那些感兴趣的人,由于不支持int10拦截的WDDM驱动程序,全屏控制台模式不可用。

3 个答案:

答案 0 :(得分:2)

获取Console2源代码,修改它以剥离工具栏和其他不需要的视觉垃圾,并以全屏模式运行。

它的作用是启动命令行shell,将输出重定向到其自己的内部缓冲区,然后使用GDI将这些缓冲区中的文本绘制到位图。 Virtual PC解决方案也会做同样的事情,不包括整个“模拟另一个OS”层。 : - )

答案 1 :(得分:2)

可悲的是,即使您从XP复制并安装全屏视频驱动程序,它也是not possible any more

就像你说的那样,新的驱动程序模型不允许/支持它。 (所以你也可以在没有模拟器/ VM告别的情况下亲吻DOS游戏。)

答案 2 :(得分:0)

Yahh ..它有点吵..但它可能。简单的技巧是转到确切的文件,即C:/和中的cmd.exe 复制cmd.exe并将其粘贴到桌面。参考这个步骤,

cmd.exe>属性>兼容性> (然后将模式更改为Windows 7)>并保存它。

再次,

打开cmd控制台>属性>布局>宽度:300,高度:300(更改为此)。

享受全屏模式(全窗口)!!