Определенный пользователь может переопределить локальный DNS, чтобы указать серверы времени, которые вы используете, на свой собственный сервер NTP, который сообщает о любом желаемом времени (например, отредактируйте файл хостов в Linux или Windows).
Обратите внимание, что откат системного времени обычно имеет множество нежелательных осложнений для обычных пользователей компьютеров.
Если кто-то хочет использовать ваше программное обеспечение достаточно плохо, он просто установит виртуальную машину, будет использовать ее оттуда, а затем запустит новую, чистую виртуальную машину, когда истечет срок действия пробной версии. Вы абсолютно ничего не можете с этим сделать (я говорю, что держал несколько патентов в полях идентификации устройства). Они также могут управлять часами виртуальной машины отдельно от часов на ОС хоста и снова ограничивать доступ в Интернет для виртуальной машины, не затрагивая ОС хоста.
Как правило, вы должны изучить ограничения пробной версии, пытаясь побудить пользователей поступать правильно. Если ваше программное обеспечение достаточно ценно, кто-то с достаточным навыком нарушит пробные ограничения (при условии, что функции полной версии находятся в одном двоичном формате).
Вы имеете в виду * кроме того, факты, что пользователь может изменять свои системные часы по своему желанию или не подключаться к Интернету, если они не хотят, чтобы время пробного обновления обновлялось? – Makoto
Это будет полностью вопрос мнения. – StilesCrisis
@Makoto это значит, что пользователь откажется от системного времени - да. – Roam