Как пробные версии программ отслеживают время?

772
user4191887

Программы, которые я скачал и у которых закончился пробный период, даже после переустановки продолжают повторять, что моя пробная версия закончилась. Мне было интересно, как корпорации отслеживают компьютеры, которые использовали их пробную версию.

Является ли тот факт, что пробная версия хранится в реестре где-то или в временных файлах? Возможно, это какая-то блокировка HWID, которая регистрирует ваш MAC-адрес?

Хотелось бы знать, есть ли у кого-нибудь идея.

-2

2 ответа на вопрос

1
Cole

Это зависит от программного обеспечения, но обычно это данные, хранящиеся в реестре. Самым распространенным, что я видел, является дата истечения срока хранения, сохраненная в реестре, поэтому независимо от того, удаляете ли вы ее, при установке остается один ключ, оставленный в реестре, поэтому при повторной установке он считывает, что этот ключ уже истек.

Редактировать: в дальнейшем, некоторые программы даже не основывают его на фактической дате, просто отслеживают прошедшее время и затем вносят изменения в реестр по истечении x времени.

1

Для этого нет стандартного метода, поэтому он будет зависеть от того, какой код пишет разработчик программного обеспечения. Например, этот код может просто хранить начальную дату, основанную на ваших часах, или, если быть более сложным, он может фактически получить официальную дату из Интернета. Что касается того, где он хранится, реестр - это только одна из опций, доступных программистам, он также может хранить его в скрытой папке данных приложения или в так называемом изолированном хранилище в .net или в любой другой папке в вашей системе. Он также может отправить уникальный идентификатор и дату начала на свой сервер и периодически проверять это. Хранилище может быть зашифровано или незашифровано. Люди, которые взламывают программы, реконструируют конкретный метод, который использовался, но для этого потребуются глубокие знания, если только это не очень простой метод,

Большинство программистов, которые действительно хотят защитить свое программное обеспечение, определенно не выбрали бы этот метод.

Похожие вопросы