最近 Krishna 做了一个能够读取分析 UEFI Shell 下屏幕历史信息的工具。比如,你想得到某一个 Application 的输出结果,可以先让他运行一次,然后用这个工具抓取之前的输出结果。

这是用这个工具取得 BIOS Version 和 FPT 版本号的例子

具体项目在 https://github.com/krishna116/UefiTest 有兴趣的朋友可以去围观一下。

  1. zhang says:

    你好,我把你的这个package加到Insyde的code里面,发现会报错误,但是错误的地方并不是你提供的package的地方,而是其他package的地方,但是我的其他package里面没有任何修改,把你提供的这个package拿掉后又可以build过了。错误的地方,我逐一检查了,都有定义,没有任何错误。一直找不到这个是什么原因。求指点....
    \Library\BaseLfcEcLib\EcLib.c(1256): error C2220: 警告被视为错误 - 没有生成“object”文件
    \Library\BaseLfcEcLib\EcLib.c(1256): warning C4013: “PcdSet8”未定义;假设外部返回 int
    \Library\BaseLfcEcLib\EcLib.c(1256): error C2065: “PcdCrisisStatus”: 未声明的标识符
    \Library\BaseLfcEcLib\EcLib.c(1324): error C2065: “PcdNovoButtonStatus”: 未声明的标识符

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>