![]() |
Re: Bios auslesen funktioniert nicht
Dann gib mir doch mal den Link zur 3.0'er. ;)
|
Re: Bios auslesen funktioniert nicht
Zitat:
|
Re: Bios auslesen funktioniert nicht
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen,
ich muss dieses Thema nochmals aufgreifen. Ich benutze das BIOSHelp von ![]() Kann mir da jemand weiterhelfen, wie ich auch jetzt die Daten vom BIOS bekomme ? |
Re: Bios auslesen funktioniert nicht
Das Beispielprojekt (BiosInfo) ist nur ein Beispiel, keine SMBIOS-Referenzimplementierung.
1) Die SMBIOS-Tabellen werden nicht standardkonform ausgelesen (um Probleme mit diversen nicht standardkonformen BIOS-Versionen zu verhindern). BiosInfo hat immer dann Probleme, wenn der erste Tabelleneintrag nicht die BIOS-Info 0 ist (tritt oft bei Dell Noteboks auf). 2) Einige BIOS-Versionen legen die SMBIOS-Tabelle an ungewöhnliche Adressen. Aber dafür gibt es ja die Ex-Funktion. Nichts, was sich nicht durch Änderungen an deinem Programm beheben lässt... |
Re: Bios auslesen funktioniert nicht
Zitat:
|
Re: Bios auslesen funktioniert nicht
Nimm erstmal die Version 3.0 (
![]() |
Re: Bios auslesen funktioniert nicht
Zitat:
|
Re: Bios auslesen funktioniert nicht
Schreib mal in der BiosInfo.dpr vor die Zeile
Delphi-Quellcode:
den folgenden Code
// validate table address
Delphi-Quellcode:
und poste hier den Wert oder einen Screenshot.
Text := Text + 'TableAddress: 0x' + IntToHex(SmEP.TableAddress, 8) + #10;
|
Re: Bios auslesen funktioniert nicht
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
müsste die Zeile nicht so heißen ?
Delphi-Quellcode:
Ohne Intermediate, bekomme ich einen Syntax-Fehler. Die Zeile ergibt den Screenshot 1 im Anhang. Was sagt Dir aber nun diese TableAddress ? Den Screenshot vom anderen Rechner kann ich hier erst morgen früh posten.
Text := Text + 'TableAddress: 0x' + IntToHex(SmEP.Intermediate.TableAddress, 8) + #10;
|
Re: Bios auslesen funktioniert nicht
Zitat:
Zitat:
Um das analysieren zu können, bräuchte ich erstmal einen kompletten Dump des ROM-BIOS... ich schreibe heute Abend/Nacht mal ein Tool dafür. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz