Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Demoversion! Was ist erlaubt? Wie wirds gemacht? (https://www.delphipraxis.net/16022-demoversion-ist-erlaubt-wie-wirds-gemacht.html)

fkerber 10. Feb 2004 14:51

Re: Demoversion! Was ist erlaubt? Wie wirds gemacht?
 
Hi!

Das ist dann aber nicht so toll.

Dann muss man ja das Programm (wenn es irgendwo zum Download angeboten wird) ständig ändern, oder?

Ciao fkerber

Schubi 10. Feb 2004 15:20

Re: Demoversion! Was ist erlaubt? Wie wirds gemacht?
 
Stimmt schon. Ich sagte auch net, dass ich die Lösung toll finde...

Kennt einer von euch das 3D-Programm "Inventor"?

Die haben das geil gelöst!

Man installiert das Ganze, und spätestens nach 14 Tagen muss man das Programm aktivieren, sonst startet es nicht mehr.
Haken #1: Der Aktivierungsschlüssel ist mehrere KB groß
Haken #2: Verstellt man bei einer nicht aktivierten Version das System-Datum kommt die Meldung,
dass das Datum geändert wurde. Dann die Frage ob das neue Datum richtig ist. Wenn ja, werden die restlichen Tage halbiert, ansonsten das Programm sofort deaktiviert.
Haken #3: Kopieren der Schlüssel auf mehrere Systeme ist nicht möglich, mehrmals auf dem selben System benutzen auch net. Jedesmal wenn man sein System neu macht darf man den Schlüssel neu anfordern.

Echt unüberwindbar der Schutz!

MrKnogge 10. Feb 2004 15:58

Re: Demoversion! Was ist erlaubt? Wie wirds gemacht?
 
Nun unüberwidbar, ist wohl etwas weit aus dem Fenster gelehnt, ansonsten wäre der Programmierer Reich :mrgreen:

Aber das ist auch eine Idee, du baust einfach noch zusätzlich das Installationsdatum von Windows mit in den key, somit wäre er (fast) nicht übertragbar !

devnull 10. Feb 2004 16:24

Re: Demoversion! Was ist erlaubt? Wie wirds gemacht?
 
noch ein nachtrag zu einträgen in die registry:
- man kann mit verschiedenen tools zugriffe auf die registry feststellen/überwachen
- wenn man beim entfernen der anwendung auch den registry-pfad löscht, dann wäre das
programm nach einer neuinstallation doch wieder lauffähig ?!
die lösung, dass das programm bis zu einem bestimmten datum läuft, zum beispiel 30 tage
nach installationsdatum, ist da bestimmt viel besser ...

ich hoffe, dass das weiterhilt :lol:

Matze 10. Feb 2004 17:15

Re: Demoversion! Was ist erlaubt? Wie wirds gemacht?
 
Zitat:

Zitat von devnull
die lösung, dass das programm bis zu einem bestimmten datum läuft, zum beispiel 30 tage
nach installationsdatum, ist da bestimmt viel besser ...

Wo willst du denn das Installationsdatum speichern, auch in der Registry?
Wenn man den key beim Deinstallieren löscht, würde die Demo wieder laufen...

Und wie überprüfst du das aktuelle Datum?
Date(Now) geht wohl nicht, sonst könnte der Anwende einfach das Datum zurückstellen, dann würde die Demo auch weiterlaufen (geht meistens bei guten programmen auch :mrgreen: ).

MrKnogge 10. Feb 2004 17:35

Re: Demoversion! Was ist erlaubt? Wie wirds gemacht?
 
Zitat:

Zitat von devnull
- wenn man beim entfernen der anwendung auch den registry-pfad löscht, dann wäre das
programm nach einer neuinstallation doch wieder lauffähig ?!

Ja, das stimmt so, aber sonst wäre die Registry nach einer weile voller "DemoEinträge" !

Aber:

Was machst du wenn der Benutzer keine Admin-Rechte hat ?
Meines Wissens nach kannst du dann keine Registry-Einträge schreiben, bzw. der Tester
könnte alle 30 Tag seinen Windows-Benutzer löschen und wieder erstellen.

Wie du also siehst, bringt es nicht sonderlich viel, die Registry-Einträge beizuhalten...



Was das Datum-Problem angeht, ich würde das Datum mit Zeit bei jedem start speichern, sollte plötzlich das aktuelle Datum niedriegesein als ein gespeichert, so sperrst du den Programm.

MikeS 10. Feb 2004 17:44

Re: Demoversion! Was ist erlaubt? Wie wirds gemacht?
 
Zitat:

Was das Datum-Problem angeht, ich würde das Datum mit Zeit bei jedem start speichern, sollte plötzlich das aktuelle Datum niedriegesein als ein gespeichert, so sperrst du den Programm.
Mein Vorschlag dazu wäre dann einen vorher angelegten Registry Eintrag zu löschen den
das Programm beim starten abfragt!
Wenn dieser nicht existiert dann startet es nicht!

MrKnogge 10. Feb 2004 17:57

Re: Demoversion! Was ist erlaubt? Wie wirds gemacht?
 
Die idee ist gut :thuimb:

allerdings solltest du mehrere Varianten gleichzeitig verwenden,
da der Benutzer sich ja beispielsweise das RegistrySchreibRecht
sperren, bzw. Programme wie "HDGuard" machen beim Herunterfahren
oder Starten von Windows alle Änderungen wieder Rückgängig.

Matze 10. Feb 2004 18:54

Re: Demoversion! Was ist erlaubt? Wie wirds gemacht?
 
Ja, also diese Lösung, würde ich sagen, ist echt die sinnvollste. :)

johny 12. Feb 2004 13:21

Re: Demoversion! Was ist erlaubt? Wie wirds gemacht?
 
Nun, löschen würde ich die Datenbank nicht, das macht keinen guten Eindruck. Ich würde micht kaum für ein Programm entscheiden, dessen Demo-Version einfach Dateien löscht. Ausserdem könnte es - wie bereits erwähnt - rechtliche Probleme geben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:04 Uhr.
Seite 3 von 4     123 4      

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