Supportnet / Forum / Anwendungen(Java,C++...)
IDs von Hardwarekomponenten (unter Delphi) auslesen
Frage
Hallo,
ich bin gerade dabei für alle zukünftigen Produkte meiner Firma ein Mechanismus zu entwickeln mit dem wir verhindern können das diese unendlich oft kopiert werden können.
Als erstes generiere ich anhand des Computernamens eine SN, diese wird dann zu uns zurück geschickt und mit einem Verschlüsselungsverfahren eine 2. NS erzeugt. Diese muss der Kunde dann in dem Programm eingeben und wird für diesen einen rechne freigeschaltet.
Jetzt zu meiner Frage.
Computername ist natürlich recht ungünstig.
Jeder der sich damit ein wenig auskennt könnte ( wenn er denn möchte ) mit ein bissl Aufwand das Ding knacken bzw umgehen.
Kennt einer etwas gutes zum Auslesen ( ID der Festplatte o.ä. )
Vieleicht ne API oder sowas.
Es muss etwas sein was sich möglichst wenig / nie ändert.
MAC Adresse der Netzwerkkarte ist z.b. Schlecht da Notebook meist nur PCMCIA ( war das die korrekte Abkürzung ? ) Karten haben welche mal eben rausgezogen bzw in einem anderen Notebook reingeschoben werden können.
Vieleicht fällt euch nocht etwas ein.
Gruß
Thomas
Antwort 1 von ThomasOOP
hat sich erledigt, hab was gefunden
Antwort 2 von ThomasOOP
brauche nun doch noch einmal eure Hilfe,
hab den Computernamen als eindeutigen Schlüssel genommen.
Wenn aber jemand so schlau ist und mehrere Computer genau gleich nennt dann wird mein "Kopierschutz" ausgehebelt.
Am liebsten würde ich ja eine Unique ID vom BIOS oder von der CPU.
weiss da jemand was ?
Danke im vorraus für eure Mühen
Gruss
Thomas
hab den Computernamen als eindeutigen Schlüssel genommen.
Wenn aber jemand so schlau ist und mehrere Computer genau gleich nennt dann wird mein "Kopierschutz" ausgehebelt.
Am liebsten würde ich ja eine Unique ID vom BIOS oder von der CPU.
weiss da jemand was ?
Danke im vorraus für eure Mühen
Gruss
Thomas

