AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Computer Hardware-ID auf wenige Komponenten beschränken?
Thema durchsuchen
Ansicht
Themen-Optionen

Computer Hardware-ID auf wenige Komponenten beschränken?

Ein Thema von PeterPanino · begonnen am 28. Jul 2014 · letzter Beitrag vom 28. Jul 2014
Antwort Antwort
Seite 1 von 2  1 2      
PeterPanino

Registriert seit: 4. Sep 2004
1.465 Beiträge
 
Delphi 10.4 Sydney
 
#1

Computer Hardware-ID auf wenige Komponenten beschränken?

  Alt 28. Jul 2014, 13:25
Hallo und einen schönen guten Tag!

Ich möchte eine eindeutige Hardware-ID des Computers erstellen und dabei nur die "langlebigsten" Computer-Komponenten berücksichtigen, um den Endbenutzer nicht zu nerven, wenn sich eine weniger "langlebige" Computer-Komponente ändert (etwa wenn er z.B. nur die Festplatte austauscht). Ich möchte aber auch nicht eine komplexe und aufwändige ID-Verwaltung implementieren, die eine Änderung erst ab 1 - 2 geänderten Computer-Komponenten meldet.

Ich verwende also nur diese Daten, z.B.:

Motherboard:
Gigabyte Technology Co., Ltd.
GA-890FXA-UD7

Windows Seriennummer:
00426-OEM-XXXXXXX-XXXXX


(Die Windows-Seriennummer ist die "Produkt-ID", die im Windows System-Info angezeigt wird, also NICHT der Product-KEY!)

Was haltet ihr von diesem Konzept?
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.380 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: Computer Hardware-ID auf wenige Komponenten beschränken?

  Alt 28. Jul 2014, 13:52
Nix.... ich kotze jedes mal ab, wenn ich eine meiner virtuellen Maschinen von einem auf den anderen PC verschiebe (z.B. weil ich das Teil zum Kunden mit nehmen muss) und später dann wieder zurück auf den PC/ESXi Server. Windows meckert immer wieder rum, dass ich eine ungültige Windows-Version benutzen würde. Dann hänge ich jedes mal wieder am Telefon und tippe Zahlenkolonnen ins TElefon und anschließend wieder in den PC. Genervt werden da nur die ehrlichen Anwender, die restlichen umgehen das ggf. durch patchen der Exe...

Grüße
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#3

AW: Computer Hardware-ID auf wenige Komponenten beschränken?

  Alt 28. Jul 2014, 14:01
http://theroadtodelphi.wordpress.com...i-and-the-wmi/
  Mit Zitat antworten Zitat
PeterPanino

Registriert seit: 4. Sep 2004
1.465 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Computer Hardware-ID auf wenige Komponenten beschränken?

  Alt 28. Jul 2014, 14:13
Ich habe das schon ausprobiert und verwendet. Die Frage war aber nicht, WIE man eine Hardware-ID erzeugt, sondern die Frage betrifft das Konzept.

Bitte meine Frage nochmals genau lesen. Danke!
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#5

AW: Computer Hardware-ID auf wenige Komponenten beschränken?

  Alt 28. Jul 2014, 14:21
Du kannst die HDD mit benutzen, aber es wird kein Gesamt-Hash über alles gebildet, sondern alles einzeln behandelt.
Bei der Auswertung lässt man dann einfach eine gewisse Abweichung zu und schon kann der Endanwender einen gewissen Prozentsatz des Gerätes verändern, ohne daß es gleich knallt.

Und bezüglich des Problems von Lemmy: Wenn man mehrere Lizenzen Schlüssel beim Lizenzmanager registrieren kann, dann lässt sich das Programm auch zwischen mehreren Systemen rumschieben.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#6

AW: Computer Hardware-ID auf wenige Komponenten beschränken?

  Alt 28. Jul 2014, 14:31
Gegenfrage:
Wofür soll es gut sein?

Mein Arbeitsplatz besteht aus 4 unterschiedlichen Rechnern, und im Gegensatz zu den Fricklern und Schraubern, besteht mein Lebenszweck nicht darin immer wieder irgendwo, irgendwas nach zu fummeln. Ich halte die MS-Updates schon für sehr nervig (Was sein muß muß sein!)

Wenn dann MEIN Programm wieder mal nach einer Neuirgendwas verlagt, bekomme ich Mordgedanken.

Und Warum sollte ich ein Programm nicht irgendwo auf einem Fileserver "installieren"?

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
PeterPanino

Registriert seit: 4. Sep 2004
1.465 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: Computer Hardware-ID auf wenige Komponenten beschränken?

  Alt 28. Jul 2014, 14:41
Du kannst die HDD mit benutzen, aber es wird kein Gesamt-Hash über alles gebildet, sondern alles einzeln behandelt.
Bei der Auswertung lässt man dann einfach eine gewisse Abweichung zu und schon kann der Endanwender einen gewissen Prozentsatz des Gerätes verändern, ohne daß es gleich knallt.
Würdest du also sagen, dass es keine gute Idee ist, nur die Motherboard-ID und die Windows-Seriennummer zu verwenden?

Die Windows-Seriennummer sollte doch einzigartig und unveränderbar sein, oder?
  Mit Zitat antworten Zitat
PeterPanino

Registriert seit: 4. Sep 2004
1.465 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: Computer Hardware-ID auf wenige Komponenten beschränken?

  Alt 28. Jul 2014, 14:52
Und was haltet ihr von:

GetEnvironmentVariable('PROCESSOR_IDENTIFIER') Ist das sicher?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#9

AW: Computer Hardware-ID auf wenige Komponenten beschränken?

  Alt 28. Jul 2014, 18:18
Bis zum nächsten Windows-Upgrade oder nach dem Aufrüsten des PCs.

Ja, man kann sich natürlich auch nur auf wenige große und "seltener" gewechselte Teile richten, aber mehrere Teile, und davon eine gewisse Abweichung erlaubt, ist für den Endanwender flexibler.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
PeterPanino

Registriert seit: 4. Sep 2004
1.465 Beiträge
 
Delphi 10.4 Sydney
 
#10

AW: Computer Hardware-ID auf wenige Komponenten beschränken?

  Alt 28. Jul 2014, 19:54
Bis zum nächsten Windows-Upgrade oder nach dem Aufrüsten des PCs.
Meinst du mit Windows-Upgrade auch Service-Packs? Ändert sich bei einem Service-Pack die Windows-Seriennummer?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:52 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