Как пробная версия определяет, что она была установлена ранее, чтобы пользователи не могли установить ее повторно, как это делают продукты Adobe?
Я использую Mac OS X Lion.
Как пробная версия определяет, что она была установлена ранее, чтобы пользователи не могли установить ее повторно, как это делают продукты Adobe?
Я использую Mac OS X Lion.
Ответы:
Он либо хранит эту информацию где-то на вашем диске ( .DS_Store
для этого были использованы файлы с небольшим именем - чтобы казаться незаметными -), либо может даже сообщать производителю некоторую информацию об оборудовании (например, MAC-адрес), если во время пробной установки есть интернет-соединение (или и то и другое).
Таким образом, установщик может определить, что тот же продукт уже установлен, либо используя информацию откуда-то на вашем диске, либо связавшись с каким-либо веб-сервером.
Это зависит от продукта, как именно он работает.
Вы можете попытаться зарегистрировать весь доступ к диску с помощью процесса установки, используя, например, opensnoop
утилиту, чтобы выяснить, к каким файлам осуществляется доступ, и попытаться определить файл, содержащий пробную информацию.
Это полностью зависит от рассматриваемой программы, так как разные программы используют разные методы проверки лицензирования. Для большинства условно-бесплатных программ это может быть так же просто, как удалить соответствующий файл настроек или папку поддержки приложений. Для более крупных программ, таких как Adobe's Creative Suite, это, как правило, более сложно. Неизбежно, что всегда остается факт, что что-то из первоначальной установки осталось, чтобы отслеживать, сколько дней осталось в пробной версии (получение пакета, точечный файл, настройки и т. Д.).
Немного сводит с ума, когда вы открыли его в день, когда вы загрузили его, затем не возвращайтесь, чтобы на самом деле посмотреть приложение, пока через месяц
Я думаю, что для Photoshop информация хранится на серверах Adobe. Я говорю это потому, что если вы восстановите свой компьютер до старой резервной копии и попытаетесь переустановить пробную версию для Photoshop CS, пробная версия не будет работать.
Я думаю, что они используют комбинацию информации, чтобы убедиться, что вы уже использовали пробную версию. MAC-адрес был бы самым очевидным для меня. Хотя это кажется слишком очевидным, поэтому это может быть комбинация различной информации, которая позволяет им идентифицировать ваш компьютер.
Не уверен, что есть простой ответ, так как большинство поставщиков хранят эту информацию в секрете. Одним из способов является раздел реестра, который не находится в «нормальном» месте и не легко найти. Также может быть скрытый файл. Я уверен, что есть еще.
Photoshop CS5.1
?