
Este controlador DXE intenta registrar controladores de métodos abreviados de teclado (LCtrl + LAlt + F12) para todos los dispositivos de entrada de texto.
El controlador intenta encontrar un FS grabable, enumera todos los dispositivos de video compatibles con GOP, toma una captura de pantalla y guarda el resultado como un archivo PNG en el FS grabable.
El objetivo principal es poder realizar capturas de pantalla de la configuración del BIOS para sistemas que no admiten la redirección de consola serie, pero también se puede utilizar para tomar capturas de pantalla de shells UEFI, aplicaciones UEFI y cargadores de arranque UEFI.
Para iniciar el controlador puede:
- Utilice el siguiente comando para integrarlo en el volumen DXE del firmware UEFI Herramientas UEFI o cualquier otro software adecuado (no olvide la parte DepEx para evitar un inicio prematuro)
- Agregue esto a la OptionROM del dispositivo PCIe (lo intentaré una vez que tenga el dispositivo que necesito)
- Haga que el programador BDS lo cargue copiándolo al ESP y creando variables DriverXXXX
- Cárguelo desde UEFI Shell usando el comando de carga
Hospedarse
Es un controlador DXE genérico compatible con EDK2 que se puede incluir en el proceso de compilación simplemente agregándolo al archivo DSC del paquete.
uso
Cargue el controlador, inserte una unidad USB formateada en FAT32 y presione LCtrl + LAlt + F12 para tomar capturas de pantalla de todas las consolas gráficas compatibles con GOP disponibles actualmente.
Para indicar su estado, el conductor muestra durante medio segundo un pequeño rectángulo de color en la esquina superior izquierda de la pantalla.
Código de color del rectángulo:
- Blanco: controlador cargado
- Amarillo: no se encontró ningún FS grabable, no se tomó ninguna captura de pantalla
- Azul: el Partido Republicano está actualmente oscuro y no se han tomado capturas de pantalla.
- Rojo: algo salió mal y no se tomó ninguna captura de pantalla.
- Verde: tome una captura de pantalla y guárdela en un archivo PNG