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.
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.
Antworten:
Entweder werden diese Informationen irgendwo auf Ihrer Festplatte gespeichert (leicht falsch benannte .DS_Store
Dateien - 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 opensnoop
Dienstprogramm verwenden, um herauszufinden, auf welche Dateien zugegriffen wird, und versuchen, die Datei mit den Testinformationen zu identifizieren.
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.
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.
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.
Photoshop CS5.1
?