Fahrgestellnummer

Für allgemeine Fragen zur Programmierung, welche nicht! direkt mit Lazarus zu tun haben.
Antworten
ErnstVolker
Beiträge: 336
Registriert: Di 17. Feb 2009, 10:44
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit

Fahrgestellnummer

Beitrag von ErnstVolker »

Hallo zusammen,

hat eigentlich jeder Computer so was wie eine Fahrgestellnummer die man auslesen kann? Also meinetwegen eine ID-Nummer des Prozessors, oder der Speicherbausteine. Irgendwas, was die Cpmputer voneinander unterscheidet. Wenn ja, wie kann man sie auslesen?

VG

Volker

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Re: Fahrgestellnummer

Beitrag von knight »

Wenn vorhanden kannst du dich auf das TPM (http://de.wikipedia.org/wiki/Trusted_Platform_Module) stürzen. Aber nicht jeder Computer hat so ein Teil.

knight

RugiaArt
Beiträge: 41
Registriert: Do 11. Okt 2012, 18:50
OS, Lazarus, FPC: Win7 (L 1.0.0.2 FPC 2.6.0)
CPU-Target: 32Bit
Wohnort: Rügen
Kontaktdaten:

Re: Fahrgestellnummer

Beitrag von RugiaArt »

man könnte die ProduktID von Windows auslesen, wenn windows ordnungsgemäß lizensiert ist dann haben alle Windows-PCs weltweit unterschiedliche PIDs
falls das nicht ausreicht kann man ja dann die ProduktID mit der hardware ID kombinieren um dann sicher eine eindeutige Fahrgestellnummer zu bekommen

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6216
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Fahrgestellnummer

Beitrag von af0815 »

Wenn man es nicht auf den Computer herunterbricht, so kann man auch die MAC einer Netzwerkkarte als weltweit eindeutige ID nehmen. Jedes Device hat eine eindeutige MAC, das wird von den Herstellern sichergestellt.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2641
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Re: Fahrgestellnummer

Beitrag von m.fuchs »

Die MAC kann aber geändert werden. Das spricht nicht unbedingt für eine Nutzung als ID. Kommt natürlich auch darauf an, was der OP vorhat.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

ErnstVolker
Beiträge: 336
Registriert: Di 17. Feb 2009, 10:44
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit

Re: Fahrgestellnummer

Beitrag von ErnstVolker »

Vielen Dank für die Antworten.

Ich habe zwar hier (http://de.wikipedia.org/wiki/Trusted_Platform_Module) nachgelesen, aber mir ist nicht bewusst geworden wie ich denn jetzt rausbekomme ob mein Rechner das hat oder nicht. Wie geht das mit Lazarus?

Da es sich "nur" um 8 bis 10 Rechner handelt, werde ich manuelle Identifikationen aus Buchstaben und Zahlen vergeben. Ca. 4 bis 5 Stellen reichen aus. Es geht nicht um Sicherheit sondern um Unverwechselbarkeit von Datensätzen, damit beim Zusammenführen der Daten es keine doppelten Datensätze gibt, die dann überschrieben werden.

Vielen Dank nochmal

VG

Volker

Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2641
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Re: Fahrgestellnummer

Beitrag von m.fuchs »

ErnstVolker hat geschrieben:Da es sich "nur" um 8 bis 10 Rechner handelt, werde ich manuelle Identifikationen aus Buchstaben und Zahlen vergeben. Ca. 4 bis 5 Stellen reichen aus. Es geht nicht um Sicherheit sondern um Unverwechselbarkeit von Datensätzen, damit beim Zusammenführen der Daten es keine doppelten Datensätze gibt, die dann überschrieben werden.

Sprich du gibst jedem Datensatz eine zusätzlichen Schlüssel der den erzeugten Rechner enthält? Für das Zusammenführen von unterschiedlichen Rechner würde ich einen anderen Ansatz wählen. Jeder Datensatz bekommt eine GUID als Primärschlüssel. Und schon sind Doppelungen praktisch ausgeschlossen.

Erzeugen kannst du so was in Freepascal mit CreateGUID.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

ErnstVolker
Beiträge: 336
Registriert: Di 17. Feb 2009, 10:44
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit

Re: Fahrgestellnummer

Beitrag von ErnstVolker »

Ja das klingt nicht schlecht.

Danke!

Volker

creed steiger
Beiträge: 957
Registriert: Mo 11. Sep 2006, 22:56

Re: Fahrgestellnummer

Beitrag von creed steiger »

in Bezug auf die "Fahrgestellnummer" wäre das hier vielleicht eine möglichkeit:

http://code.google.com/p/tsmbios/

Antworten