Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#3

Re: Das Programm PC-gebunden machen???

  Alt 9. Okt 2004, 12:03
Hi romber,

am Besten du verwendest eine Hashfunktion, um den Wert zu speichern. Diesen kannst du dann in der Registry speichern. Beim Start (noch in der dpr-Datei) generierst du dann nochmal die ID für den Rechner, lässt die Hashfunktion drüberlaufen und vergleichst das Ergebnis mit dem gespeicherten Wert. Damit sollte es sicher sein.
Problem: was soll das Programm tun, falls der Hashwert aus der Registry entfernt wird. 100%ige Sicherheit wirst du wohl nicht erreichen.
Noch ein Tipp: du könntest im Programm eine Konstante definieren, welche genausoviel Speicher wie die Checksumme einer ID benötigt. In der Installationsroutine des Programms kannst du dann die Checksum ausrechnen und in der exe an die richtige Speicherposition schreiben. So wird die ID ins Programm reingecodet, und der Schutz ist schon ziemlich groß. Ob der Vorschlag einfach zu realisieren ist, sein jetzt aber mal dahingestellt

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat