Hallo AutoIt,de!
Ich hab mich hier mal Registriert da ich ein Problem hab. also erst mal zur Vorgeschichte.
Ich hab mir ein relativ großes Programm gemacht. Dieses Programm möchte ich an meine Freunde weitergeben. Was das Programm kann bzw. macht ist in diesem Falle nicht relevant. Nun hab ich dass Problem dass ich das Programm schützen möchte vor anderen Leuten denen ich nicht vertraue. Ich hab schon mir darüber einen Kopf gemacht und werde folgendes nutzen:
1. Es wird über einen Md5 Hash eine HWID (Hardware - ID) erstellt
2. Diese wird in einer Variable gespeichert
3. Es wird von einem FTP Server (auf Kilu.de) eine .txt Datei heruntergeladen. In ihr steht in jeder Zeile eine HWID (Hardware - ID) von einem PC dem es erlaubt ist das Programm zu benutzen
4. Es wird jede HWID aus der .txt ausgelesen und mit der erzeugten HWID (siehe dazu 1.) verglichen
5. Wenn die eine HWID mit einer einzigen HWID in der .txt Datei übereinstimmt soll zu einer Function gewechselt werden bzw. soll das Programm freigeschalten werden. Wenn keine HWID in der .txt mit der HWID vom Nutzer übereinstimmt wird eine Fehlernachricht ausgegeben.
Also das habe ich bereits davon abgearbeitet:
- 1. ist vollkommen Funktionstüchtig
- 2. auch
- 3, auch. Die Datei wird vom FTP heruntergeladen
- 5. auch
Mein Problem liegt in 4. Das Downloaden der .txt Datei ist kein Problem, aber das Vergleichen schon. Denn in der .txt Datei steht ja nicht nur eine HWID sondern mehrere. Diese müssen alle verglichen werden. Und da sich die Anzahl der HWID`s ständig ändert (mal welche hinzu,mal welche hinweg) ist dies einfach zu kompliziert für mich.
Mein Programm möchte ich nicht Posten! Soviel sei gesagt, es ist kein Bot, kein Hack und auch kein Virus! Es ist absolut legal, ich möchte es nur vor anderen Schützen! Ich hoffe ihr könnt mir helfen.
Mit freudlichen grüßen, Gh0st