Ich hätte noch ne Idee!
Beim ersten Programmstart wird das Datum von einem Internet-Server geladen (Internet-Server, weil man PC-Uhr einfach umstellen kann) und zusammen mit der
IP-Adresse des Computers, der das Programm gestartet hat,
im Internet gespeichert. Bei jedem weiteren Programmstart wird dann im Hintergrund geprüft, ob die
IP-Adresse bereits im Internet gespeichert ist. Wenn ja, wird geprüft, ob das Datum, das dann direkt dahinter steht, mehr als 30 Tage zurückliegt. Wenn ja, wird einfach der Zugriff verweigert.
Das müsste doch gehen, oder hab ich was wichtiges übersehen?