I understand you. An imperfect way to solve this would be to include a encrypted file with install date and last run end somewhere hidden in the computer. With this the user would have to be careful to set the computer time a second after last run end .