2016-06-03 9 views
-1

Я планирую периодически проверять системную дату MS Windows, чтобы узнать, истекло ли срок действия лицензии на приложение.MS Windows дата системы и лицензия приложений

Так что, если пользователь будет постоянно увеличивать системный таймер? И в этом случае можно узнать реальную дату-время?

Что делать, если компьютер находится в автономном режиме, но в какой-то сети, и мы можем как-то получить дату-время? Скажем, с коммутатора, маршрутизатора или может быть MS Windows ... Есть ли способ посмотреть вокруг любого и получить доступный ресурс таймера (а не WEB)?

Благодарим за любую подсказку!

ответ

2

Нет. Если конечный пользователь хочет притвориться, что это каменный век, вы не можете сказать иначе, не подвергаясь внешним ресурсам (веб ...).

2

Сохраните расход минут на диск, а не постоянную проверку на жесткую дату. Тогда намотка часов не будет иметь значения.

1

Если ваше приложение является приложением базы данных, вы можете сохранить текущую дату в столбце базы данных. Системная дата всегда идет вперед & не назад. Если системная дата старше этого столбца базы данных больше, вы можете прекратить действие приложения и запросить его истек. & Если это не приложение базы данных, вы можете сохранить это значение в настройках приложения в exe-файле.