Einzelnen Beitrag anzeigen

devidespe

Registriert seit: 7. Sep 2006
Ort: Berlin
434 Beiträge
 
Delphi 10.4 Sydney
 
#14

Re: BIOS-Daten aus Speicher in ByteArray

  Alt 12. Jun 2008, 13:03
Zitat von _BlackDragon_:
Habe auch schon ein Beispiel gesehen, da wird statt dem Dump, die "rohe"
Datenstruktur des SMBIOS per WMI geholt.
Nur der Vollständigkeit wegen: es gibt noch einen ganz anderen Ansatz, bei dem es wirklich keine Rolle spielt, wo die SMBIOS-Daten liegen. Der Nachteil, wenn man das so nennen mag, ist die Nutzung von Admin-Rechten und eines selbstgeschriebenen Gerätetreibers. In diesem kann man mittels MmMapIoSpace (siehe auch hier) alle physikalische Speicheradressen in den normalen Speicher einblenden. Dieser Weg ist aber wesentlich komplexer und liefert auch nur die SMBIOS-Rohdaten, welche anschließend durch eigene Logikroutinen zu evaluieren sind.

Leider wird die Funktion vom WinRing0-Treiber (hier) nicht unterstützt, weswegen man selbst entwickeln muss.
Devid
  Mit Zitat antworten Zitat