gpt4 book ai didi

winapi - 你如何在原生 NT 文本模式下获得图形?

转载 作者:行者123 更新时间:2023-12-04 12:13:08 26 4
gpt4 key购买 nike

显然,EASEUS Partition Master程序可以显示图形之前 Windows GUI 启动(即,它在启动时运行 CheckDisk 的同时运行)。

什么我已经知道 :

  • 这可能需要没有很好记录的功能。这对我来说没问题。
  • 我已经知道如何编译 native NT 可执行文件,所以请随意从响应中省略它。

  • 问题:
  • 如何在一切启动之前显示图形? (即您使用哪些函数/库?)
  • 它如何在屏幕上显示格式化和对齐的文本?
    我知道 NtDisplayString能够书写文本,但不能以格式化的方式绘制内容,如下所示。您使用什么函数来复制以下行为?

  • Screenshot

    最佳答案

    我现在回答我自己的问题有点傻,但 Ben 的提示帮助我弄清楚了:

    它正在使用一个驱动程序,而驱动程序又在 BootVid.dll 中使用这些函数。 :

    VidBufferToScreenBlt
    VidScreenToBufferBlt
    VidBitBlt

    关于winapi - 你如何在原生 NT 文本模式下获得图形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6239820/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com