Ich würde es trotzdem mit Datum machen:
Du schreibst da Datum, an dem das Programm zum ersten mal gestartet wurde in die
Dll.
Jedes weitere datum, bei dem das Programm gestertet wird, schreibst du auch hinein, wenn ein Anwender ein Datum einstellt, das älter ist, als das aktuelle, dann beendest du's...
Öhm, ist doch net so einfach.
Am Einfachsten ist es wirklich, wenn man eine variable hochzählt, nur ist das mit dem verschlüsseln nicht mehr so sicher...