Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   SMBios Ungenauigkeiten? (https://www.delphipraxis.net/169593-smbios-ungenauigkeiten.html)

Horst0815 30. Jul 2012 21:05

SMBios Ungenauigkeiten?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Bekomme Bei den Tables für Prozessor und Speicher sehr seltsame werte ausgelesen

egal welche prozessor neuerer Bauart ich im rechner habe wird der immer als Intel® Core™ 2 Duo Processor ausgelesen(191) die tabellen befinden sich ja in der
System Management BIOS (SMBIOS) Reference Specification welche eine Tabelle mit den ID´s beinhaltet.
Zitat:

................
BBh 187 Intel® Pentium® D processor
BCh 188 Intel® Pentium® Processor Extreme Edition
BDh 189 Intel® Core™ Solo Processor
BEh 190 Reserved [3]
BFh 191 Intel® Core™ 2 Duo Processor
C0h 192 Intel® Core™ 2 Solo processor
C1h 193 Intel® Core™ 2 Extreme processor
C6h 198 Intel® Core™ i7 processor
C7h 199 Dual-Core Intel® Celeron® processor
C8h 200 IBM390 Family
C9h 201 G4
CAh 202 G5
CBh 203 ESA/390 G6
CCh 204 z/Architectur base
CDh 205 Intel® Core™ i5 processor
CEh 206 Intel® Core™ i3 processor
CFh-D1h 207-209 Available for assignment
D2h 210 VIA C7™-M Processor Family
..................


06h 2.0+ ProcessorFamily BYTE ENUM
28h 2.6+ ProcessorFamily2 WORD Enum

beide Liefern den selben wert

getestet mit Intel Pentium G620, und 2x i5

und ein weiterer i5 wird als 198(i7) ausgelesen


sind diese Angaben denn nicht so genau?

Das Selbe beim speicher da bekomme ich für
G Skill 04CD ausgelesen
für Kingston 0198
für hynix 80AD

ich geh ja davon aus das die ersten 2 stellen die Tabelle bezeichnen und die letzten 2 den eintrag



JEDEC - Standard Manufacturer’s Identification Codes JEP106AH, January 2012


auszug bank 5
Zitat:

76 VirtualDigm 0 1 0 0 1 1 0 0 4C
77 G Skill Intl 1 1 0 0 1 1 0 1 CD
78 Quanta Computer 1 1 0 0 1 1 1 0 CE
79 Yield Microelectronics 0 1 0 0 1 1 1 1 4F
80 Afa Technologies 1 1 0 1 0 0 0 0 D0
auszug bank 2
Zitat:

21 Hughes Aircraft 0 0 0 1 0 1 0 1 15
22 Lanstar Semiconductor 0 0 0 1 0 1 1 0 16
23 Qlogic 1 0 0 1 0 1 1 1 97
24 Kingston 1 0 0 1 1 0 0 0 98
25 Music Semi 0 0 0 1 1 0 0 1 19
26 Ericsson Components 0 0 0 1 1 0 1 0 1A
auszug bank 1
Zitat:

43 VLSI 1 0 1 0 1 0 1 1 AB
44 Micron Technology 0 0 1 0 1 1 0 0 2C
45 SK Hynix 1 0 1 0 1 1 0 1 AD
46 OKI Semiconductor 1 0 1 0 1 1 1 0 AE
47 ACTEL 0 0 1 0 1 1 1 1 2F
also müsste ich für Kingston und G-Skill die ausgelesene Table Value um 1 erhöhen damit es passt irgendwie trau ich der Sache bei Hynix mit der 80 aber nicht


kleine Testprogramm im Anhang

Horst0815 5. Aug 2012 14:07

AW: SMBios Ungenauigkeiten?
 
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:

also müsste ich für Kingston und G-Skill die ausgelesene Table Value um 1 erhöhen damit es passt irgendwie trau ich der Sache bei Hynix mit der 80 aber nicht
bin drauf gekommen 80 deswegen weil der String sonst Null-Terminiert werden würde

vielleicht kann der eine oder andere mal testen ob der Speicher bei ihn richtig erkannt wird und ob der Prozessor Typ auch abweicht

die GUI ist noch nicht fertig getestet bisher nur unter 32bit

Horst0815 5. Aug 2012 22:08

AW: SMBios Ungenauigkeiten?
 
ok grad mal auf 64bit getestet, geht wohl nicht

jus 6. Aug 2012 10:26

AW: SMBios Ungenauigkeiten?
 
Hallo, wie holst du eigentlich die Smbios-Daten? Ich habe vor paar Monaten erfolgreich übers WMI die Smbios Daten in Windows 7 64bit auslesen können. Ich hatte auch das Problem, dass die "älteren Codeschnipsel" nicht mehr unter Win 64bit funktioniert haben. Eine sehr gute Anleitung findest du hier:
http://theroadtodelphi.wordpress.com...-using-delphi/

Lg,
jus

Horst0815 6. Aug 2012 11:30

AW: SMBios Ungenauigkeiten?
 
Hatte ich auch vor nur endet das in jedem Fall bei Fehler80041001


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:42 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