2

Где 30-дневные пробные версии продуктов (например, Photoshop) хранят информацию, которую я использовал 30 дней назад, или нет? В реестре? В папке, посвященной этому? В "секретной" папке?

Не то чтобы я собирался использовать эту информацию для "зла" (формирует план зла), но мне было любопытно. Будет ли "чистка" моего реестра с помощью, например, CCleaner от Piriform, удалять эти "пробные ключи"?

2 ответа2

6

Это зависит от программы. Пожалуйста, прости мои слова ласки:

  • Некоторые хранят информацию в зашифрованной области реестра.

  • Некоторые хранят информацию в зашифрованном файле на вашем жестком диске.

  • Некоторые компилируют дату в исполняемый файл.

  • Некоторые скрывают информацию в безобидно выглядящем файле.

Ваша большая проблема заключается в том, что некоторые из них не хранят дату как таковую, но сколько раз она была запущена. А некоторые примут к сведению, если вы (например) вернете свои часы назад, чтобы обойти их проверки.

Короче, это зависит.

5

Это зависит от разработчика приложения, поэтому оно варьируется. Windows не предписывает, как приложения хранят свои данные. Некоторые хранят его в реестре, другие используют файловую систему, другие используют альтернативные потоки данных, другие встраивают его в требуемый EXE или DLL, поэтому, если он будет удален, программа не запустится. Некоторые даже используют несколько методов, чтобы сделать вмешательство более трудным. Можно скрыть ключи реестра от распространенных инструментов, таких как Regedit.exe, создавая имена, которые являются слишком длинными или содержат встроенные пустые значения, или изменяя тип данных.

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