Step to UEFI (95)又一个截图软件

之前我写过一个UEFI 截图软件,功能有限,最近在网上看到了一个开源的截图软件【参考1】,支持热键,抓图结果会被转化为 Png格式,自动存在FSx:下面。于是,下载编译实验之。

代码中lodepng.h 和qsort.c 中对于size_t 的定义有些问题,看起来他是想使用VS默认的定义,但是不知道为什么我在 UDK2015 + Vs2013 下面编译会有问题,重新定义一下,编译就OK了。

编译好的代码无法在NT32模拟环境下运行。下面是在平板电脑的 Shell 中运行的结果,使用 Load 命令加载之后就可以使用 ctrl+alt+F12截屏:

image001

image002

之后在Intel  Kabylake HDK上测试

image003

进入 RU 之后还可以正常工作

image004

除了一般的Shell下截图,还可以先进入 Shell 加载之后再退出到Setup中,同样的热键截图

image005

修改之后的源代码在这里:

CrScreenshotDxe

参考:

1.项目地址在 https://github.com/LongSoft/CrScreenshotDxe

2023年5月6日

编译后的 X64 版本EFI程序可以在这里下载

《Step to UEFI (95)又一个截图软件》有3个想法

发表回复

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