-2

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

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

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

2 ответа2

1

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

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

1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .