Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Bios-Info (https://www.delphipraxis.net/114061-bios-info.html)

Die Muhkuh 19. Mai 2008 13:27

Re: Bios-Info
 
z.B. beim Bootanfang.

Muetze1 19. Mai 2008 13:41

Re: Bios-Info
 
Zitat:

Zitat von Ghostwalker
Sehr interresant. Scheinbar sind die BIOS-ID's (Seriennummern), bei neueren Phoenix-bios, gleich wie bei Award.

Hmm, könnte vielleicht daran liegen, dass Award und Phoenix fusioniert haben...

Seit Version 6.0 gibt es nur noch das eine...

Ghostwalker 19. Mai 2008 14:06

Re: Bios-Info
 
Ja, seit Phoenix und Award fusioniert haben, sehen die ID's gleich aus.

Dummerweise gilt das nicht für den Rest der BIOS Hersteller. Und wenn das ganze dann auch noch
in einem OEM-Board verbaut wird, wirds grusselig. :wall:

RWarnecke 19. Mai 2008 14:09

Re: Bios-Info
 
Zitat:

Zitat von Ghostwalker
@RWarnecke
Was für ein BIOS hast du ? Der Fehler taucht nur dann auf wenn der Tableeintrag im SMBios-Teil außerhalb des normalen BIOS-Bereichs liegt.

Das ist ein Phoenix-BIOS.
Zitat:

Zitat von Das spuckt WMI aus
BIOS :
Hersteller : FUJITSU SIEMENS // Phoenix Technologies Ltd.
Beschreibung : Version 6.00 R1.14.2461.A1
Version : PTLTD - 60000
Seriennummer : YK3J011325

SM-BIOS :
Beschreibung : 6.00 R1.14.2461.A1
Version : 2.4

Mainboard :
Hersteller : FUJITSU SIEMENS
Produkt : D2461-A1
Version : S26361-D2461-A1


Garfield 20. Mai 2008 08:31

Re: Bios-Info
 
Liste der Anhänge anzeigen (Anzahl: 2)
Motherboard MSI K7N2 Delta-L (001-6570-020) mit nForce2-Chipsatz und Phoenix Bios.

divBy0 20. Mai 2008 09:10

Re: Bios-Info
 
Liste der Anhänge anzeigen (Anzahl: 4)
Bei mir zeigt sich nicht so viel...

nicodex 20. Mai 2008 11:11

Re: Bios-Info
 
Bei mir wird nichts sinnvolles angezeigt und es tritt eine Zugriffsverletzung beim Lesen von Adresse $FFFFFFFx auf (sowohl beim Anzeigen der Infos, als auch beim Speichern eines Dumps).

ps@RWarnecke: probier mal die Version 3.0 von BiosHelp:
http://www.michael-puff.de/Developer...osHelp-3.0.zip
(BiosHelp/demos/bin/BiosInfo.exe)

RWarnecke 20. Mai 2008 14:15

Re: Bios-Info
 
Zitat:

Zitat von nicodex
ps@RWarnecke: probier mal die Version 3.0 von BiosHelp:
http://www.michael-puff.de/Developer...osHelp-3.0.zip
(BiosHelp/demos/bin/BiosInfo.exe)

Hallo Nico, auch diese Funktioniert nicht mit dem AMD. Um BIOS-Informationen zu erhalten, würde ich persönlich über WMI gehen. Es scheint ja doch sozu sein, dass es selbst von Phoenix zu Phoenix BIOS Unterschiede gibt.

nicodex 20. Mai 2008 14:31

Re: Bios-Info
 
Zitat:

Zitat von RWarnecke
Hallo Nico, auch diese Funktioniert nicht mit dem AMD.

Ich gehe mal davon aus, dass "funktioniert nicht" in diesem Fall bedeutet, dass nur die SMBIOS-Version anzeigt wird (und sonst nichts).
Das ist realtiv "normal", da es einige BIOS-Hersteller gibt, die ihre SMBIOS-Tabellen in Speicherbereiche legen, die unterhalb von C000:0000 oder oberhalb von F000:FFFF liegen (in diesem Falle kommt man ohne Treiber nicht weit).

Zitat:

Zitat von RWarnecke
Um BIOS-Informationen zu erhalten, würde ich persönlich über WMI gehen.
Es scheint ja doch sozu sein, dass es selbst von Phoenix zu Phoenix BIOS Unterschiede gibt.

SMBIOS ist standardisiert (auch wenn einige Hersteller kleine Fehler in ihren Implementationen haben *g*).
Du hast sicher recht, dass Systeminformationen über die öffentlichen Schnittstellen ausgelesen werden sollten. Nur ist es manchmal leider so, dass diverse Informationen über diese Schnittstellen nicht zur Verfügung gestellt werden... (für diese Sonderfälle habe ich damals BiosHelp geschrieben).

ps: Leider hatte ich noch nie die Gelegenheit, vor einem System mit solch einem BIOS zu sitzen. Solange dies nicht passiert, wird es da (meinerseits) wohl keine Unterstützung geben.

DevidEspenschied 20. Mai 2008 14:42

Re: Bios-Info
 
Zitat:

Zitat von nicodex
Ich gehe mal davon aus, dass "funktioniert nicht" in diesem Fall bedeutet, dass nur die SMBIOS-Version anzeigt wird (und sonst nichts).
Das ist realtiv "normal", da es einige BIOS-Hersteller gibt, die ihre SMBIOS-Tabellen in Speicherbereiche legen, die unterhalb von C000:0000 oder oberhalb von F000:FFFF liegen (in diesem Falle kommt man ohne Treiber nicht weit).

So wie ich sein Programm beurteile, ohne den Quellcode zu kennen, ist SMBIOS da noch ein Fremdwort. Die Infos, die von seinem Programm ermittelt werden, vorausgesetzt es funktioniert, lassen sich alleine aus der BIOS-ID gewinnen.

Ich denke, er muss seine Unit zur Auswertung der BIOS-ID flexibler gestalten, da in einigen Fällen die korrekte ID angezeigt wird, diese aber nicht richtig ausgewertet wird. Das sieht man an den Ergebnissen. Danach sollte man versuchen, die BIOS-ID bei möglichst allen BIOS-Version auszulesen (hier muss man möglichst viele Daten sammeln und eine Tabelle mit den Startwerten erzeugen). Abgeschlossen wird eine BIOS-ID immer mit #0.

SMBIOS bringt hier noch nichts, da etwa die BIOS-ID auch nicht per SMBIOS auslesbar ist. SMBIOS bietet aber andere interessante Infos, und dazu gehören häufig auch die Infos, welche paralelel mit der BIOS-ID auszulesen sind.

Edit:
Für den Fall, dass hier zusätzliche Links mit Aufschlüsselungen der verschiedenen BIOS-ID's benötigt werden, bitte sehr:
Identify hardware - The guided tour
Wim's BIOS Page - Award Numbers
Wim's BIOS Page - AMI Numbers

Hoffe, alle Klarheiten sind beseitigt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:52 Uhr.
Seite 2 von 3     12 3      

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