0

我在 UEFI 环境中工作并使用 C 代码。要运行一个简单的 UEFI 命令,我必须通过 C 来执行,如下所示:

    swprintf(
             run_cmd,
             wcslen(L"idrac1:\\Tools\\TCP_Recieve.efi")+wcslen(ipAddress)+1,
             L"idrac1:\\Tools\\TCP_Recieve.efi %ls",
             ipAddress
            );

我需要知道如何打印使用 C 代码连接到我的服务器的 Pen Drive 的内容。我需要类似于 'ls' 或 'dir' 但用于 UEFI 的东西。请帮我解决一下这个。

4

1 回答 1

0

UEFI Shell 源可用,其中包含ls命令的源代码。它应该为您提供足够的信息来满足您的需求。

  1. 下载EDKII UEFI Shell 源代码
  2. 找到 \ShellPkg\Library\UefiShellLevel2CommandsLib\Ls.c。
于 2014-02-03T09:02:47.140 回答