Einzelnen Beitrag anzeigen

Sascha L

Registriert seit: 4. Jun 2004
Ort: Hamm
390 Beiträge
 
Delphi 2006 Professional
 
#13

Re: Programm soll nur 30 Tage laufen.

  Alt 15. Aug 2006, 13:31
Zitat von Khabarakh:
Zitat von faux:
1. Datum auf 1.1.2005 stellen.
*hust* vorstellen *hust* .
Aber auch das ließe sich leicht lösen, indem einfach der Start verweigert wird, wenn das aktuelle Datum vor dem gespeicherten Installationsdatum ist.
Und trotzdem wird jeder mit ein wenig Ahnung von Computern die Schlüssel in Nullkomanix finden.
Kein Anwender, der nicht programmiert, würde diese Werte finden. Grund: Hast du dir mal angeguckt, wie ein TDateTime in der Registry gespeichert wird? Da steht nicht das lebsare Datum 00.00.0000!

Wenn man nun nicht so dumm ist und Namen wie "StartDatum" und "EndDatum" wählt, kommt der Anwender nicht darauf

Den meisten ist es zu lästig, das Datum zu ändern, zumal es da auch einen Schutz gibt (gibt genügend Shareware, die dann nicht mehr läuft) und eine Systemwiederherstellung wird keiner machen, weil dann alle anderen Einstellungen und Änderungen auch immer Futsch sind.

Für 99,9 % aller Anwender ist dieser Schutz ausreichend. Die restlichen 0,1 % kann man vernachlässigen, weil es keinen sicheren Schutz gibt und diese Leute auch einfach nur das Programm cracken bräuchten, etc.
Sascha
  Mit Zitat antworten Zitat