Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Programmversion per Seriennummer (https://www.delphipraxis.net/166176-programmversion-per-seriennummer.html)

beanbear6 1. Feb 2012 19:14

Programmversion per Seriennummer
 
Hallo zusammen,
ich grüble an folgendem Problem:
Hab ein Programm gemacht, das es nun in 3 Versionen geben soll.
Hab auch folgendes gelöst, dass ich bei der Installation über
meinen WebServer die Seriennummer eintragen kann zur Prüfung usw.

Nun, hat irgendjemand ne Idee, wie man das machen könnte, dass
ich die 3 Versionen (klein, mittel, groß) per Seriennummer steuern
kann??

Soll also so sein, dass je nach Seriennummer z.B. 11111 die kleine
Version gedownloadet wird, die 2222 die mittlere und die 3333 die große
Version.

Ich hoff ich hab mich einigermaßen verständlich ausgedrückt.
Vielleicht weiß jemand nen Ansatz, wo ich weitermachen kann.
Danke Euch gleich mal..
Gruß beanbear6

Furtbichler 1. Feb 2012 19:24

AW: Programmversion per Seriennummer
 
Hä? Wo ist das Problem? Verzwirble halt in der Seriennummer die Version. Beispiel:
Seriennummer = GUID und die 7. und 12. Stelle ist A-C für 'Klein', '5-F' für Mittel und '6-A' für Groß.

Oder irgendwie sowas. vielleicht noch komplizierter.

Klaus01 1. Feb 2012 20:04

AW: Programmversion per Seriennummer
 
.. oder Seriennummer mod Primzahl = 0

Wobei die Primzahl abhängig von der Version des Programms ist.

Grüße
Klaus

himitsu 1. Feb 2012 21:38

AW: Programmversion per Seriennummer
 
Wenn du sowieso immer über einen Webserver gehtst, dann kann dieser auch die Version vorgeben.

Beim Kauf werden die SN in einer DB gespeichert (Kundenprofile) und beim Aktivieren wird geschaut ob die SN gültig ist und für was sie dort eingetragen wurde.

Gustav.R 1. Feb 2012 21:41

AW: Programmversion per Seriennummer
 
Wozu eigentlich verschiedene Versionen (klein/mittel/groß) herunterladen?

Warum nicht immer "groß" herunterladen und dann über die SN die
"erlaubte" Funktionalität bestimmen?

:oops:

BUG 1. Feb 2012 21:56

AW: Programmversion per Seriennummer
 
Zitat:

Zitat von himitsu (Beitrag 1148796)
Beim Kauf werden die SN in einer DB gespeichert (Kundenprofile) und beim Aktivieren wird geschaut ob die SN gültig ist und für was sie dort eingetragen wurde.

Halte ich auch für das Sinnvollste. Das hindert Nutzer mit einer falschen/gesperrten SN überhaupt etwas herunterzuladen und schränkt die Generierung der Seriennummer unter Sicherheitsaspekten nicht ein.
Es wäre vermutlich trotzdem sinnvoll, im Programm nochmal zu gucken, ob die Seriennummer für die richtige Version ist. Siehe dafür auch in die etlichen Hier im Forum suchenKopierschutz-Threads.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz