Hardware ID auslesen
-
Hallo,
ich möchte ein Programm so schreiben das es nur auf einem PC läuft.
Dazu möchte ich gerne folgende Sachen nutzen um dies sicher zu stellen.CPU ID
HDD ID
Mac Adressehabt ihr noch andere Ideen was man da nutzen kann.
Und 2. Wie kann ich mit BC++ diese Informationen abfragen ??
Vielen Danke für die Hilfe.
MFG
-
Hallo,
zu 1. theoretisch sollte die Festplatten-ID ausreichen
zu 2. Bezugnehmend auf 1. mal hier nachschauen
mfg, Micha!
-
ich kann Dir nur ICE-License empfehlen, das arbeitet gut und sicher und kostet nur ca. 120€, da lohnt es nicht selbst zu programmieren.
[url]
http://www.ionworx.com/icelicense.html
[/url]Gruß myerscola
-
Hallo!
Also wenn die ICE-License 120 Euronen kosten soll, dann lohnt es sich doch grade mal zu überlegen wie man das auch selber machen kann! :p
Wir wissen, dass jeder MAC-Adresse theoretisch nur einmal existiert, von MAC-Spoofing mal abgesehen, also könnte man das hier http://www.bytesandmore.de/rad/cpp/snipp/sc08003.php mit der laufwerkserkennung kombienieren und... voilá!
Überlegen könnte man auch, ob man nicht einen bestimmten Schlüssel in der registry einrichtet, und wenn der Schlüssel nicht da ist, dann kann man den Programmablauf ja noch immer abfangen. Das würde natürlich "Security by Obscurity" einschließen, was auch fragwürdig ist. Aber hier spielt wohl der Rahmen eine Rolle in dem du das Programm verwenden möchtest.
MfG
TippoEDIT: vielleicht ist das hier auch eine mögliche Lösung, ziehlt aber auch wieder auf die Regitry ab (sieh oben) http://www.c-plusplus.net/forum/viewtopic-var-t-is-104590-and-start-is-0-and-postdays-is-0-and-postorder-is-asc-and-highlight-is-.html
-
Frage 1 gehört nach "Rund um die Programmierung", und da finden sich auch schon haufenweise Threads, in denen über Sinn und Unsinn selbst implementierter Kopierschutzverfahren sowie entsprechende Lösungsansätze diskutiert wird.