Aha. Dann hilft Dir pagefile.sys nicht, das verändert nämlich seine
Änderungszeit nur beim Booten, danach aber nicht mehr. Damit kann man
sehr schön rausfinden, wann das System das letzte Mal gebootet wurde,
aber das kann --je nach Uptime des Rechners-- auch schon mehrere Monate
bis Jahre her sein.
Du willst also abfangen, daß jemand die Systemzeit zurückstellt, um Dein
Programm für längere Zeit nutzen zu können.
Alternativ könntest Du die Aufrufe Deines Programmes und die
(kumulierte) Laufzeit bestimmen, und nach X Aufrufen oder Y Stunden die
Segel streichen.
Natürlich kann jemand, der es drauf anlegt, auch solche Mechanismen
umgehen.
Du könntest natürlich auch einfach einen ntp-Zugriff auf einen
Zeitserver im Internet machen -- und wenn der nicht möglich ist, die
Funktion verweigern.
Andererseits: Meinst Du, daß Deine Software so interessant ist, daß
dieser ganze Benutzergängelungsaufriss nötig ist?