Woher weiß eine Testversion, dass sie bereits installiert wurde?

11

Wie stellt eine Testversion fest, dass sie bereits installiert wurde, um zu verhindern, dass Benutzer sie wie bei den Produkten von Adobe ein zweites Mal installieren?

Ich verwende Mac OS X Lion.

Kjuly
quelle
Fragen Sie speziell nach Adobe-Produkten, und wenn ja, welche davon, oder fragen Sie allgemeiner?
Daniel Beck
@DanielBeck Ja, ich bin auf dieses Problem in Adobe Photoshop CS5.1 gestoßen, und es lässt mich über die Art und Weise nachdenken, wie es verwendet wird. : p
Kjuly

Antworten:

7

Entweder werden diese Informationen irgendwo auf Ihrer Festplatte gespeichert (leicht falsch benannte .DS_StoreDateien - um unauffällig zu wirken - wurden dafür verwendet) oder es können sogar einige Hardwareinformationen (z. B. MAC-Adresse) an den Hersteller gemeldet werden, wenn während der Testinstallation eine Internetverbindung besteht (oder beide).

Auf diese Weise kann das Installationsprogramm feststellen, dass dasselbe Produkt bereits installiert wurde, indem es die Informationen von einer beliebigen Stelle auf Ihrer Festplatte verwendet oder einen Webserver kontaktiert.

Es hängt vom jeweiligen Produkt ab, wie es genau funktioniert.

Sie können versuchen, den gesamten Festplattenzugriff durch den Installationsprozess zu protokollieren, indem Sie beispielsweise das opensnoopDienstprogramm verwenden, um herauszufinden, auf welche Dateien zugegriffen wird, und versuchen, die Datei mit den Testinformationen zu identifizieren.

Daniel Beck
quelle
Danke Daniel, ich werde versuchen, es mit deinem Vorschlag herauszufinden! : D
Kjuly
@Kjuly Ich glaube nicht, dass Sie hier spezifischere Ergebnisse erhalten, da die wiederholte Verwendung der Testversion möglicherweise gegen die Lizenzvereinbarung von Adobe verstößt. Aus einem ähnlichen Grund erlauben wir Mac OS auch nicht bei Hardware- Fragen, die nicht von Apple stammen .
Daniel Beck
1

Dies hängt vollständig vom jeweiligen Programm ab, da verschiedene Programme unterschiedliche Methoden zur Überprüfung der Lizenzierung verwenden. Bei den meisten Shareware-Programmen kann dies so einfach sein wie das Löschen der entsprechenden Voreinstellungsdatei oder des Anwendungsunterstützungsordners. Bei größeren Programmen wie der Creative Suite von Adobe ist dies tendenziell komplizierter. Es ist unweigerlich immer die Tatsache, dass etwas von der Erstinstallation übrig bleibt, das verwendet wurde, um zu verfolgen, wie viele Tage noch in der Testversion verbleiben (Paketbeleg, Punktedatei, Präferenz usw.).

Ein bisschen verrückt, wenn Sie es an dem Tag geöffnet haben, an dem Sie es heruntergeladen haben, und dann erst einen Monat später zurückkehren, um sich die App tatsächlich anzusehen.

Chealion
quelle
Vielen Dank an @Chealion. Es ist also schwierig herauszufinden, wie die App (wie Photoshop) verwendet wird (einschließlich der Dateien oder Schlüssel usw.). So schlecht .. :(
Kjuly
0

Ich denke, für Photoshop werden die Informationen auf den Servern von Adobe gespeichert. Ich sage dies, weil die Testversion nicht funktioniert, wenn Sie Ihren Computer auf ein altes Backup zurücksetzen und versuchen, die Testversion für Photoshop CS erneut zu installieren.

Ich denke, sie verwenden eine Kombination von Informationen, um festzustellen, dass Sie Ihre Testversion bereits verwendet haben. Die MAC-Adresse wäre für mich die offensichtlichste. Es scheint jedoch zu offensichtlich, so dass es sich möglicherweise um eine Kombination verschiedener Informationen handelt, mit denen sie Ihren Computer identifizieren können.

Patrick H.
quelle
-2

Ich bin mir nicht sicher, ob es eine einfache Antwort gibt, da die meisten Anbieter diese Informationen schützen. Eine Möglichkeit ist ein Registrierungsschlüssel, der sich nicht an einem "normalen" Speicherort befindet und nicht leicht zu finden ist. Könnte auch eine versteckte Datei sein. Ich bin sicher, dass es noch mehr gibt.

Dave M.
quelle
1
OS X hat keine Registrierung.
Daniel Beck
Was ist mit dem Weg von Photoshop CS5.1?
Kjuly
Danke Daniel Beck Kein MAC OS-Benutzer, der sich dessen nicht bewusst ist.
Dave M