Wie kann ich verhindern, dass ein Demo-Java-Programm von meinem Kunden regelmäßig verwendet wird?

Ich habe ein kleines Demo-Programm erstellt, das ich meinem Kunden zur Verfügung stellen möchte, damit er es fünfmal ausführen kann, um die Funktionalität zu überprüfen. Es ist keine große Software, für die ich einige Serienschlüssel-Funktionen implementiere und eine Testsoftware erstelle.

Ich möchte eine einfache Lösung, die die Verwendung des Programms mehr als fünfmal einschränken oder die sich nach dem Schwellenwert selbst löschen kann.

Eine Lösung kam mir in den Sinn. Ich mache 4 .txt-Dateien über das gleiche Programm und speichere sie bei diff. Speicherorte auf dem Client-Computer und diese Dateien speichern die Häufigkeit, mit der das Programm ausgeführt wurde. Jedes Mal, wenn die Anwendung gestartet wird, werden alle diese Dateien überprüft. Wenn eine Datei die Nummer enthält, die das Schwellenlimit darstellt, wird sie einfach mit der Meldung beendet, dass das Schwellenlimit erreicht wurde.

Gibt es eine andere, einfachere und bessere Lösung, um den Client daran zu hindern, sie mehrmals zu verwenden?

Noch besser wäre es, wenn das Programm nach seinem Grenzwert gelöscht würde.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage