Як пробна версія знає, що вона була встановлена ​​раніше?


11

Як пробна версія визначає, що була встановлена ​​раніше, щоб запобігти встановленню користувачів вдруге, як і продукти Adobe?

Я використовую Mac OS X Lion.


Ви конкретно запитуєте про продукти Adobe, і якщо так, то хто з них, або ви питаєте більш загально?
Даніель Бек

@DanielBeck Ya, мені трапилось зустрітися з цим питанням від Adobe Photoshop CS5.1, і це змушує мене задуматися про те, яким чином він користується. : p
Kjuly

Відповіді:


7

Він або зберігає цю інформацію десь на вашому диску ( .DS_Storeдля цього використовуються злегка названі файли - щоб здатися непомітними - для цього), або навіть може повідомити виробнику інформацію про обладнання (наприклад, MAC-адреса), якщо під час пробного встановлення є підключення до Інтернету (або обидва).

Таким чином, інсталятор може визначити, що той самий продукт вже був встановлений або за допомогою інформації звідкись на вашому диску, або звернувшись до якогось веб-сервера.

Від конкретного продукту залежить, як саме він працює.

Ви можете спробувати зареєструвати весь доступ до диска процесом інсталятора за допомогою, наприклад, opensnoopутиліти, щоб дізнатися, до яких файлів доступ, та спробувати визначити файл, що містить інформацію про пробну версію.


Дякую Даніелю, я спробую розібратися з вашою пропозицією! : D
Kjuly

@Kjuly Я не думаю, що ви отримаєте більш конкретні результати тут, оскільки використання пробної версії неодноразово може порушувати ліцензійну угоду Adobe. Ми не забороняємо Mac OS на питання щодо апаратних засобів, що не належать Apple, з аналогічної причини.
Даніель Бек

1

Це повністю залежить від програми, про яку йдеться, оскільки різні програми використовують різні методи перевірки ліцензування. Для більшості умовно-безкоштовних програм це може бути таким же простим, як видалення відповідного файлу налаштувань або папки підтримки програм. Для великих програм, таких як Creative Suite додатків Adobe, це, як правило, складніше. Неминуче завжди справа в тому, що від початкової установки залишається щось, що було використано для відстеження кількості днів, що залишилися в пробній версії (отримання пакета, файл крапок, уподобання тощо).

Трохи з розуму, коли ви відкрили його в той день, коли ви його завантажили, потім не повертайтеся, щоб насправді переглянути додаток до місяця пізніше.


Дякуємо @Chealion, тому важко знайти спосіб (включаючи файли чи клавіші тощо), яким користується додаток (як Photoshop)? Так погано .. :(
Kjuly

0

Я думаю, що для Photoshop інформація зберігається на серверах Adobe. Я говорю це тому, що якщо ви мали відновити комп'ютер до старої резервної копії та спробувати перевстановити пробну версію для Photoshop CS, випробування не вийде.

Я думаю, що вони використовують поєднання інформації для того, щоб переконатися, що ви вже використовували пробну версію. MAC-адреса була б для мене найбільш очевидною. Це здається занадто очевидним, тому може бути поєднання різної інформації, яка дозволяє їм ідентифікувати ваш комп'ютер.


-2

Не впевнений, що існує проста відповідь, оскільки більшість виробників зберігають цю інформацію. Один із способів - це ключ реєстру, який знаходиться не в "звичайному" місці і його легко знайти. Також може бути прихований файл. Я впевнений, що є більше.


1
OS X не має реєстру.
Даніель Бек

А як із способом Photoshop CS5.1?
Kjuly

Дякую Даніелю Беку Не користувач ОС MAC, настільки не знаючи цього.
Дейв М
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.