Fahrgestellnummer
-
- 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
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
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
Re: Fahrgestellnummer
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
knight
-
- 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
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
falls das nicht ausreicht kann man ja dann die ProduktID mit der hardware ID kombinieren um dann sicher eine eindeutige Fahrgestellnummer zu bekommen
- 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
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).
- 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
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
-
- 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
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
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
- 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
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
-
- 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
Ja das klingt nicht schlecht.
Danke!
Volker
Danke!
Volker
-
- Beiträge: 957
- Registriert: Mo 11. Sep 2006, 22:56
Re: Fahrgestellnummer
in Bezug auf die "Fahrgestellnummer" wäre das hier vielleicht eine möglichkeit:
http://code.google.com/p/tsmbios/
http://code.google.com/p/tsmbios/