本文整理自网络,侵删。
{$APPTYPE CONSOLE}
uses Windows, SysUtils;
function GetFirmwareEnvironmentVariableA(lpName, lpGuid: LPCSTR; pBuffer: Pointer; nSize: DWORD): DWORD; stdcall; external kernel32 name 'GetFirmwareEnvironmentVariableA';
begin try GetFirmwareEnvironmentVariableA('','{00000000-0000-0000-0000-000000000000}', nil,0); if (GetLastError = ERROR_INVALID_FUNCTION) then Writeln('Legacy BIOS') else Writeln('UEFI Boot Mode'); except on E: Exception do Writeln(E.ClassName, ': ', E.Message); end; Readln;end.
相关阅读 >>
Delphi tstreamreader tfile assignfile读取文本文件
Delphi idhttpserver接收http get请求解码问题
更多相关阅读请进入《Delphi》频道 >>