Wie programmiere ich einen Registrierungscode??



  • Hallo ,

    ich möchte demnächst mein Prg. fertig stellen und mit dem IS Express ein Setup erstellen. Das ist alles kein Problem.
    Aber ich möchte das Prg. mit einem Freischalt oder Registrierungscode freischalten, am besten soll dieser während der Installation eingegeben werden müssen. Also so wie es bei grossen Prg auch üblich ist. (z.B. der Builder).
    Ich habe aber keine Ahnung wie das gehen soll oder geht.
    Kann jemand helfen.
    Sorry, wenn ich hier falsch bin, aber es ist halt ein Builder 5.0 Code...
    Danke für jeden Hinweis

    René Manthei



  • Was für einen code willst du generieren?
    Einen Hexdezimal etc?

    Oder ich hatte das damals mal so gemacht, dass der code übers internet generiert wird also php.

    Woraus willste denn den code generieren?
    - Namen?
    - Systemkennung?
    - CPU id?



  • Original erstellt von Tillmann David:
    **Was für einen code willst du generieren?
    Einen Hexdezimal etc?

    Oder ich hatte das damals mal so gemacht, dass der code übers internet generiert wird also php.

    Woraus willste denn den code generieren?
    - Namen?
    - Systemkennung?
    - CPU id?**

    Ist mir eigentlich egal, aber es soll ein Lizenzcode sein, ohne deren Eingabe oder Falscheingabe das Programm nicht startet. Also müsste dieser Code irgend fest prog. sein... Aber wie



  • Ja, natürlich, dafür ist ein Reg code da.

    Tipp: Ich würde hier nicht direkt nach der Routiene fragen, denn dann kann jeder einen keygen schreiben.

    Also, woraus willste denn nun dein Code generieren?



  • ich würde mir an Deiner Stelle für die Freischaltung irgendeinen
    festen PC Parameter nehmen z.Bsp. MAC adresse(siehe FAQ) oder PC-ID

    Aus diesem wert könntest Du einen Algorithmus basteln, der
    diese Werte verschlüßelt und auf der anderen Seite entschlüßelt.

    epidemic



  • ...Ich denke das ist im Rund umd ie Programmierung-Forum besser aufgehoben...

    -junix



  • Ich glaube was er meint ist, wie man das macht das es 10000 regcodes gibt die man eingeben kann, also das man so einen code beechnet. Und das tool prüft ob der code k ist aber ohne dass er vorher alle codes eingeben muss!



  • Original erstellt von Tillmann David:
    **Ja, natürlich, dafür ist ein Reg code da.

    Tipp: Ich würde hier nicht direkt nach der Routiene fragen, denn dann kann jeder einen keygen schreiben.

    Also, woraus willste denn nun dein Code generieren?**

    ja zB. aus der CPU-ID



  • Original erstellt von <Dagsta>:
    Ich glaube was er meint ist, wie man das macht das es 10000 regcodes gibt die man eingeben kann, also das man so einen code beechnet. Und das tool prüft ob der code k ist aber ohne dass er vorher alle codes eingeben muss!

    Ich meine:
    Meine Software muss nach der Installation einmalig mit dem Code
    z.B. abcdef123456 freigeschaltet werden, sonst gehts halt nicht.



  • Also, du "holst" dir gewisse Informationen des Computers/Anwenders wie z.B Mac Adresse, Comp IDm Name(n), usw. (wie bereits gesagt) und bastelst dir daraus einen, am besten nicht wieder rückgängig-machbaren code. Dazu eignet sich z.B. gut die Quersumme der ASCII codes (das ganze dann am besten einige Male widerholen :D). Dein Installations-Programm holt sich die gleichen Informationen, bzw. der Benutzer muss sie eingeben, und bildet nach dem gleichen Verfahren einen Key. Jetzt muss nur noch getestet werden, ob dieser sich mit deim eingegeben Key gleicht!

    Oder habe ich das jetzt falsch verstanden, und soll das Prg nur einen Key für alle benutzer haben?!?! (Wäre aber "leichtsinnig :D)

    [ Dieser Beitrag wurde am 11.01.2003 um 19:31 Uhr von DasPinsch editiert. ]



  • So wäre es nicht schlecht, allerdings soll das Prg nur intern genutzt werden und die Mitarbeiter die es nutzen sollen, könnten schon den gleichen Code haben. Wie wäre es dann zu realisieren?



  • Original erstellt von <realtime>:
    So wäre es nicht schlecht, allerdings soll das Prg nur intern genutzt werden und die Mitarbeiter die es nutzen sollen, könnten schon den gleichen Code haben. Wie wäre es dann zu realisieren?

    Dann nimmt man halt den Namen der Firma + Name des Direktors + speielles PW (welches nur die Mitarbeiter haben) oder so!
    Oder eine andere Möglichkeit wäre, dass ein registriertes Programm "neue" Keys generieren kann, obwohl das langsam glaube ich unnötig kompliziert wird.... 😞 🙄


Anmelden zum Antworten