显然,EASEUS Partition Master程序可以在 Windows GUI启动之前显示图形 (即,它在启动时CheckDisk运行的同时运行)。 / p>
我已经知道: 这可能需要没有很好记录的功能。那对我很好。 我已经知道如何编译本机NT可执行文件,因此可以从响应中省略它。 问题: 如何在一切开始之前显示图形? (即你使用哪些函数/库?) 如何在屏幕上显示格式化和对齐的文字?
我知道NtDisplayString
能够编写文本,但它无法以格式化的方式绘制内容,如下所示。您使用什么功能来复制下面的行为?
答案 0 :(得分:6)
我现在觉得有点愚蠢地回答我自己的问题,但Ben的提示让我弄清楚了:
它正在使用驱动程序,而驱动程序又使用BootVid.dll
中的这些功能:
VidBufferToScreenBlt
VidScreenToBufferBlt
VidBitBlt
答案 1 :(得分:0)
也许它正在使用低级VGA调用切换到图形模式并操纵视频内存。