Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Computer Hardware-ID auf wenige Komponenten beschränken? (https://www.delphipraxis.net/181235-computer-hardware-id-auf-wenige-komponenten-beschraenken.html)

PeterPanino 28. Jul 2014 12:25

Computer Hardware-ID auf wenige Komponenten beschränken?
 
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?

Lemmy 28. Jul 2014 12:52

AW: Computer Hardware-ID auf wenige Komponenten beschränken?
 
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

hathor 28. Jul 2014 13:01

AW: Computer Hardware-ID auf wenige Komponenten beschränken?
 
http://theroadtodelphi.wordpress.com...i-and-the-wmi/

PeterPanino 28. Jul 2014 13:13

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

Zitat von hathor (Beitrag 1266806)

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!

himitsu 28. Jul 2014 13:21

AW: Computer Hardware-ID auf wenige Komponenten beschränken?
 
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.

p80286 28. Jul 2014 13:31

AW: Computer Hardware-ID auf wenige Komponenten beschränken?
 
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

PeterPanino 28. Jul 2014 13:41

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

Zitat von himitsu (Beitrag 1266812)
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?

PeterPanino 28. Jul 2014 13:52

AW: Computer Hardware-ID auf wenige Komponenten beschränken?
 
Und was haltet ihr von:

Delphi-Quellcode:
GetEnvironmentVariable('PROCESSOR_IDENTIFIER')
Ist das sicher?

himitsu 28. Jul 2014 17:18

AW: Computer Hardware-ID auf wenige Komponenten beschränken?
 
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.

PeterPanino 28. Jul 2014 18:54

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

Zitat von himitsu (Beitrag 1266835)
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?


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:04 Uhr.
Seite 1 von 2  1 2      

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