Frage

Ich möchte meine Software auf Shareware-Basis zu implementieren, so dass der Benutzer eine maximale Probezeit von (sagen wir) 30 Tage, mit denen gegeben, die Software auszuprobieren. Beim Kauf mag ich den Benutzer einen zufällig generierten Schlüssel gegeben werden, die bei der Eingabe ermöglicht die Software erneut.

Ich habe noch nie unten auf dieser Strecke gewesen, so eine Beratung oder Feedback oder Hinweise auf ‚Standard‘ Möglichkeiten, wie dies geschehen ist wäre sehr willkommen.

Ich erwarte nicht, Benutzer zu betrügen durch das Systemdatum oder so etwas zu ändern, obwohl dies wahrscheinlich eine Überlegung wert. Entschuldigt, wenn dieses Thema vor erschienen ist.

War es hilfreich?

Lösung

Im Hinblick auf einen zufälligen generierten Schlüssel, wie Sie überprüfen, ein Schlüssel legit ist oder wenn ein Schlüssel ist falsch, wenn es tatsächlich zufällig ist? Werfen Sie einen Blick auf den Artikel "

Andere Tipps

sehen auch für die Zeit, radikal zu ändern aus, wenn das aktuelle Datum auf magische Weise weniger als das Datum installieren ist und so weiter.

Ein Weg, um diese Art von datelock zu bekommen, ist Ihr Datum zu ändern, bevor Sie werden Jahre in der Zukunft installieren. So sollten Sie prüfen, ob das Datum ist heute nicht weniger, dass das Datum installieren.

Beim ersten Start können Sie das aktuelle Datum irgendwo speichern.
Jeder folgender Start, suchen Sie das gespeicherte Datum, wenn es vorhanden Sie sie lesen ein, wenn sie mehr als 30 Tage nach dem ersten Start sind, können Sie das Programm beenden.

Bitte finden Sie unter dieser Bibliothek .

Beschreibung:

  

Konvertieren jede Anwendung in zeitlich begrenzte Shareware. Generieren Sie Seriennummern um es zu registrieren. Eine Funktionsbibliothek ein flexibles Verriegelungssystem mit solider Verschlüsselung. Einfach zu implementieren. Unterstützung für VB, C ++, Delphi, andere Sprachen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top