Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Delphi BIOS Settings dump (https://www.delphipraxis.net/190403-bios-settings-dump.html)

value is NULL 30. Sep 2016 07:36

BIOS Settings dump
 
Hallo liebe Community,

ich bin mittlerweile mit meinem Latein am Ende.

Folgende Aufgabenstellung:
Mittels Commandline Util soll ein Dump der BIOS Settings durchgeführt werden. Aus diesem dump wird ein MD5 generiert und in eine Datenbank gespeichert. Bei jedem System start, wird ein neuer dump erzeugt, md5 generiert und anschließend verglichen. Sinn und Zweck dieser Übung ist es festzustellen, ob Bios Einstellungen geändert wurden.

Wir verwenden Boards mit AMI Bios. Ich habe mich bereits mit AMI in Verbindung gesetzt. Es gibt von ami ein util welches die bios settings im laufenden Windows (windows 8.1) extrahiert. Jedoch will ami einen haufen Asche dafür / JAHR.

Da ich mit BIOS / CMOS eher wenig Erfahrung habe hier die Frage: Gibt es die Möglichkeit mittels Delphi so eine Lösung zu realisieren?
Ich habe schon einige Free Tools getestet, jedoch werden hier immer die DPMI Daten mitgesichert und diese ändern sich nach jedem Neustart. Auch die "uSMBIOS" Unit habe ich getestet, jedoch bekomme ich darüber nur generelle Informationen (Hersteller, Build, Major, ...)

Vielen Dank im Voraus!

HolgerX 30. Sep 2016 14:01

AW: BIOS Settings dump
 
Hmm..

Google..

.. und bin auf das gestoßen:

https://theroadtodelphi.com/2011/08/...-using-delphi/
https://github.com/RRUZ/tsmbios

Vielleicht kannst Du damit was 'lesen'

Dalai 30. Sep 2016 14:13

AW: BIOS Settings dump
 
Zitat:

Zitat von value is NULL (Beitrag 1349287)
Sinn und Zweck dieser Übung ist es festzustellen, ob Bios Einstellungen geändert wurden.

Wäre es nicht zielführender, das BIOS gegen Änderungen abzusichern, auf gut deutsch ein Passwort zu setzen?

Grüße
Dalai


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz