以uefi模式获取efi返回码

问题描述 投票:1回答:1

我启动到uefi模式我有一个xxx.efi,我想得到它的返回码我写一个startup.sh来启动xxx.efi我怎么能得到xxx.efi返回代码?我尝试这样,但它会返回unknow标志 - '-para'

set code xxx.efi -para
echo %code%

有人可以帮助这个orz

shell uefi
1个回答
0
投票

创建一些脚本文件,如test.nsh然后放

MyUefiApp.efi -some_param
@if not %LastError% == 0 then
    echo [Error] LastError = %LastError%
@else
    echo [OK] Status = 0 [Success]
@endif

重点是,UEFI应用程序可以通过系统变量LastError检查您的状态代码。 UEFI Shell Spec 2.2(感谢我的老板。之前我找不到这个方法)

© www.soinside.com 2019 - 2024. All rights reserved.