Schau dir mal
den Code von nico an.
PS: Ich musste für mein
MSI-Board ein Extra-Byte in den record TSmBiosEntryPoint hinzufügen:
Delphi-Quellcode:
TSmBiosEntryPoint = packed record
AnchorString : array [0..3] of AnsiChar;
//...
Revision : Byte;
end;
Reserved : Byte; // Diese Zeile
end;