Zitat von
_BlackDragon_:
Habe auch schon ein Beispiel gesehen, da wird statt dem Dump, die "rohe"
Datenstruktur des SMBIOS per
WMI geholt. Ich weiß auch aus welcher Klasse,
allerdings ist der Eintrag bei mir immer leer gewesen.
GetSystemFirmwareTable('RSMB') mach auch nicht anderes als sich über den
WMI-Provider die Daten zu besorgen
Allerdings gibt es diesen
WMI-Provider standardmäßig erst in neueren Windows-Versionen (ab Windows XP Professional x64 / Windows Server 2003 SP1).
Zitat von
devidespe:
und eines selbstgeschriebenen Gerätetreibers.
Administrative Rechte kann man sicherlich voraussetzen (falls es sein muss). Aber Treiber für 64-Bit Windows müssen mit einem (Class 3) Zertifikat signiert sein - und ich kenne nicht sooo viele, die eines besitzen (eine Frage des Geldes) und dir ohne Weiteres deinen privaten Treiber signieren (eine Frage der Motivation).
Allerdings könnte man mit diesem Treiber auch die EventLog-Daten auslesen (nicht gerade trivial, da es verschiedene Zugriffsmethoden gibt), die sehr oft (fast immer) außerhalb des normalen Bereichs des ROM-BIOS liegen.