Вы можете создать простой файл с датой, вместе с определенной информацией о машине и подписать ее.
Правило будет таким: если файл присутствует и , подпись действительна и среда правильная и дата еще в будущем, только тогда начнется демонстрация.
Это предотвращает изменение файла или использование файла издругая машина.Проблема не распространяется на то, что можно изменить системную дату ...
О ваших проблемах - если файл лицензии отсутствует, программное обеспечение не запустится.И пользователь не может создать файл лицензии, он получит его от вас (вам нужно подписать его - использование может быть подтверждено только в том случае, если подпись верна).Вы можете попросить у него MAC-адрес, добавить адрес в файл лицензии, просто чтобы убедиться, что файл лицензии не может быть использован на другом компьютере.
А по поводу удаления - пользователь может сохранить его -это будет бесполезно на следующий день после окончания демонстрационного периода.