Home

1 1 1 1 1 1 1 1 1 1 Rating 4.00 (2 Votes)

Problemstellung:
In diesen beiden Beispielen habe ich gezeigt wie man ein Demo von einer
Access-DB erstellen kann und das Demo freischaltet.
Access-DB als Demo weitergeben
Demos von Access-DB's freischalten

Jetzt möchte ich einen Schritt weitergehen und die Lizenz zeitlich begrenzen und über
eine Website verlängern lassen.

Voraussetzungen:
Das Bsp ist ab A00 lauffähig.
Es gibt 2 Downloads einer für A00-A03 und einen ab A07.
In der Zip-Datei sind folgende Dateien enthalten:
tk_DemoII_00.mdb bzw. tk_DemoII_07.accdb
Die eigentliche Access-DB
tk_Lizenzverwaltung00.mdb bzw. tk_Lizenzverwaltung07.accdb
Die Access-DB zur Generierung der Lizenzschlüssel
test_lizenz.html bzw. test_lizenz1.html
2 HTML-Dateien die Lizenz informationen enthalten.
(Beide Dateien befinden sich auch bei mir auf dem Webspace für das Demo)

Funktionsweise:
Der 1. Start erfolgt ähnlich den o.g. Bsp.
Das Programm wird erstmal für 30 Tage in den Demomodus gesetzt.




Die Registry sieht so aus:

 
Sind die 30 Tage beendet ist Schluß
Dann kann dem User ein Lizenz Schlüssel gesendet werden.
Dieser wird mit der tk_Lizenzverwaltung00.mdb bzw. tk_Lizenzverwaltung07.accdb erstellt.
Zum Testen könnt Ihr ja mal den ersten eingeben (Roter Rahmen)

 


 
 

Ergebnis sieht dann so aus:
 


 Wichtig:
Beim Testen bitte als Kundennummer unbedingt die 0001 eingeben denn auf meinem Host
liegen nur Lizenzen für den Kunden 0001


Mit dem zweiten Eintrag aus der tk_Lizenzverwaltung00.mdb bzw. tk_Lizenzverwaltung07.accdb
(Blauer Rahmen) wird das Programm freigeschaltet bis zum 30.11.2008.
 



 
und im Startform werden die Daten angezeigt.
 
 
Registry so:
 


Soll die Lizenz dann verlängert werden müsst Ihr irgendwo im Internet die jeweilige HTML-Datei hinterlegen und die entsprechende URL im Programm aufrufen.Hier im Bsp z.B.:

URL_Load "www.tksoft-online.de/test/lizenz/" & sKdNr & "_lizenz.html" 
Wobei die Bezeichnung der HTML-Datei für jeden Kunden unterschiedlich ist durch die Kundennummer.
z.B.: hier Kd_0001_lizenz.html
Klickt einfach auf den Button mit der roten Schrift.
 

 
Hier habe ich eine HTML-Datei hinterlegt mit einem abgelaufenen Lizenzkey.
Ergebnis:
 


Der andere Button lädt eine gültige Lizenz Datei.
Ist diese OK wirde diese aktiviert.



Und dann ebenfalls das Startform aktualisiert.



Die HTML-Dateien sind ganze einfache HTML-Dateien in die der erstelle Lizenzkey
eingetragen wird. Siehe die beiden HTML-Dateien im Download.
Der gesamte VBA-Code der Bsp-DB wurde weitestgehend dokumentiert.

{jd_file file==160}

{jd_file file==161}

Ähnliche Artikel

You have no rights to post comments

Neueste Artikel

SQL zu VBA Konverter
26. Oktober 2018
Problemstellung: Nur für 32Bit Office Versionen Gibt es eine Möglichkeit SQL-Code einer Abfrage so zu konvertieren das der Code in VBA genutzt werden kann? Lösung: Bis Access 2010 gibt das Tool...
1.png9.png0.png9.png6.png0.png5.png
Heute59
Gestern542
Diese Woche601
Dieser Monat18094
Total1909605

  • IP: 10.3.220.91
  • Browser: Unknown
  • Version:
  • OS: Unknown

Online

5
Online

28. Juli 2026

Letzte Kommentare

  • Berechnen von Zeiträumen als Abfragekriterium

    elmard 02.02.2021 21:02
    1000 Dank
    für diese Datenbankanwendung! Eine sehr gute Umsetzung mit den vielen Möglichkeiten des Datums.

    Weiterlesen...

     
  • SQL zu VBA Konverter

    Tommy Admin 03.11.2019 16:33
    RE: SQL zu VBA Konverter
    Hallo Elmard, danke für die Info. :lol:

    Weiterlesen...

     
  • SQL zu VBA Konverter

    elmard 03.11.2019 14:49
    Bei SmartTools neue Version 4.0
    Dieses Tool liegt inzwischen in der Version 4 vor und läuft nun auch von A2013 und A2016 sowie im ...

    Weiterlesen...

     
  • Workshop zur Benutzung des Multi-Column TreeView Control unter MS-Access

    TommyK 27.02.2019 06:52
    Workshop
    Hallo mpegjunkie, danke für Dein Feedback. Schön das Dir Workshop weiter hilft. :D

    Weiterlesen...

     
  • Workshop zur Benutzung des Multi-Column TreeView Control unter MS-Access

    mpegjunkie 26.02.2019 20:10
    Perfekter Workshop
    Hallo Tommy, perfekter Workshop, toll und umfassend erläutert. Jetzt nutze ich diese Controls auch.

    Weiterlesen...