![]() |
Steuerung mit Passwortabfrage
Moin moin,
ich suche eine Componente, mit der ich nachfolgendes realisieren kann. Ein Programm startet mit einer Passwortabfrage. Dieses Passwort steuert, a) 0 bis 20 Funktionen, die ein/aus geschaltet werden b) ein "Verfallsdatum", bis zu dem die obigen Funktionen nutzbar sind Die Anwendung wird ohne Installation verwendet. Alternativ: Die Lizenzinformation wird in einer Lizenzdatei gespeichert. Da die Anwendung auf einem USB-Stick von PC zu PC getragen wird, dürfen keine Installationen oder Einträge in der Registry vorgenommen werden. Kennt jemand eine solche Komponente? Muss nicht kostenlos sein... Gruß Rabe |
AW: Steuerung mit Passwortabfrage
Klingt nicht nach Komponente, eher nach einer z.B. AES verschlüsselte INI-ähnliche Datei mit den entsprechenden Informationen.
Der "Schutz" ist dann aber da nicht Hardwaregebunden durch kopieren den Datei zu umgehen. Bei Hardwarebindung über Festplattennumer o.ä. muß allerdings ein passender Schlüssel angefordert werden. Vielleicht ist ist ein USB-Dongle interessant, hier muß nur die passende DLL mit auf dem Stick liegen, Funktionen und Datum können auf den Stick hinterlegt werden. Ab ca. 20 € pro Dongle. |
AW: Steuerung mit Passwortabfrage
Moin,
das ging ja schnell - WWW ist doch etwas feines :-) Zitat:
Zitat:
Vielen Dank und viele Grüße Rabe |
AW: Steuerung mit Passwortabfrage
Zum Thema
![]() Dort sind auch einige Erfahrungsberichte und viele Infos zu finden. Der Vorteil an einem Dongle ist, daß man ihn nicht einfach kopieren kann. Wenn jemand (s)eine einfache Lizenzdatei kopiert und weitergibt, dann ist dein Schutz quasi Wirkungslos. Alternativ kannst du auch schauen, ob dein/der USB-Stick z.B. eine "feste" Seriennummer (haben leider nicht alle Sticks) oder andere spezifische Merkmale besitzt. Achtung: Seriennummer des Sticks und nicht der Partition, denn diese kann man kopieren/ändern. Wenn sowas Spezifisches oder ein Dongle (darauf die Seriennummer abgelegt oder dieser als Identifikator genutzt) vorhanden ist, dann kann man diese Daten z.B. für die Verschlüsselung der Lizenzdatei nutzen, so daß die Lizenzdatei nur zusammen mit diesem Stick/Dongle gültig ist. PS: Vergiß nicht, daß man auch dein Programm manipulieren könnte, darin ganz einfach die Lizenzabfrage umgeht und die Funktionen direkt freischaltet. Bei sowas wie
Delphi-Quellcode:
kann durch die Änderung eines einzigen Bytes umgekehrt werden, so daß es dann
if istLizenzGültig(Dateiname) then
Delphi-Quellcode:
heißt. :angle2:
if not istLizenzGültig(Dateiname) then
Hierzu gab es schon einige Themen, wo es um den Schutz von z.B. Shareware-Programmen und Dergleichen ging. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz