Zum Hauptinhalt springen
Beim Softwareschutz wird eine Aktivierungsdatei verwendet, die während der Lizenzaktivierung vom ABBYY-Server bezogen werden sollte.
In diesem Szenario installieren Sie Ihre Anwendung, die die ABBYY FineReader Engine-Bibliothek verwendet, auf Ihrem Computer, indem Sie die Dateien manuell kopieren.Sie benötigen:
  • die Seriennummer Ihrer Runtime License.
Gehen Sie wie folgt vor:
  1. Entpacken Sie %archive_name%.sh mit den Optionen —target und —noexec. Beispiel für die Befehlszeile:
%archive_name%.sh --noexec --target <where to unpack>
  1. Kopieren Sie die folgenden Dateien:
  • Dateien für die Funktionsweise der Module, die Ihre Anwendung unterstützt.
  • Dateien, die im Abschnitt ABBYY FineReader Engine Distribution Kit in der Developer’s Help als „mandatory“ gekennzeichnet sind. Dabei handelt es sich um Systemmodule und die zentralen Erkennungsdatenbanken.
  • Ressourcendateien für Benutzeroberflächensprachen, die in Ihrer Anwendung verwendet werden.
  • Wörterbuch-Supportdateien für Erkennungssprachen, die Ihre Anwendung unterstützt. Wenn die Erkennungssprachen Sprachen mit dem lateinischen Alphabet umfassen, stellen Sie sicher, dass Sie die Dateien Univers.amd und Univers.amm kopieren.
  • die License Manager Utility (LicenseManager.Console, libProtectionConsoleUI.so).
Sie können die Datei verwenden, um automatisch eine Liste der Dateien zu erstellen, die für die Funktionsfähigkeit Ihrer Anwendung erforderlich sind.
  1. Erstellen Sie einen Ordner zum Speichern der Lizenzierungsdaten (standardmäßig %ProgramData%\ABBYY\SDK\12\Licenses). Die Gruppe Everyone muss dafür über Vollzugriff verfügen. Wie Sie diesen Ordner ändern, ist anhand eines Beispiels im Artikel Arbeiten mit der Datei LicensingSettings.xml beschrieben.
  2. Installieren Sie den Licensing Service, wie unter Installieren des Licensing Service beschrieben.
Kopieren Sie die libProtection.Developer.so nicht auf Ihre Workstation. Dabei handelt es sich um eine Schutzbibliothek, die für die Developer-Installation verwendet wird.
  1. Starten Sie die License Manager Utility und aktivieren Sie Ihre Lizenz.
Wählen Sie die Option Activate License und folgen Sie den Anweisungen des Assistenten, um Ihre Lizenz zu aktivieren. Wenn Ihr Computer Zugang zum Internet hat, müssen Sie nur die Seriennummer eingeben und einen Augenblick warten.
In diesem Szenario installieren Sie Ihre Anwendung, die die ABBYY FineReader Engine-Bibliothek verwendet, auf einer Workstation, die über ein Netzwerk mit dem Lizenzserver verbunden ist, indem Sie die Dateien manuell kopieren.Sie benötigen:
  • die Seriennummer Ihrer Runtime License.
  • den DNS-Namen oder die IP-Adresse des Lizenzservers.
Gehen Sie wie folgt vor:
  1. Installieren Sie den Licensing Service auf dem Lizenzserver, wie unter Installieren des Licensing Service beschrieben.
Kopieren Sie libProtection.Developer.so nicht auf Ihren Server. Dabei handelt es sich um eine Schutzbibliothek für die Developer-Installation.
Verwenden Sie ABBYY FineReader Engine und den Licensing Service aus demselben Paket. Andernfalls ist die Kompatibilität nicht gewährleistet.
  1. Aktivieren Sie die Lizenz auf dem Lizenzserver im License Manager Utility.
Wählen Sie die Option Activate License aus und folgen Sie den Anweisungen des Assistenten, um Ihre Lizenz zu aktivieren. Wenn Ihr Server Zugriff auf das Internet hat, müssen Sie nur die Seriennummer eingeben und einige Augenblicke warten.
  1. Installieren Sie die Bibliothek auf den Arbeitsstationen:
  2. Entpacken Sie %archive\_name%.sh mit den Optionen --target und --noexec. Beispiel für die Befehlszeile:
%archive_name%.sh --noexec --target <where to unpack>
<LicensingServers>
   <MainNetworkLicenseServer ServerAddress="[your server address]" ProtocolType="Sockets"/>
</LicensingServers>
<LicensingServers>
   <MainNetworkLicenseServer ServerAddress="[your server address]" ProtocolType="Sockets" EndPointName="1025"/>
</LicensingServers>
  1. Kopieren Sie die folgenden Dateien:
    • Dateien für die Module, die von Ihrer Anwendung unterstützt werden.
    • Dateien, die im Abschnitt ABBYY FineReader Engine Distribution Kit in der Developer’s Help als „mandatory“ gekennzeichnet sind. Dabei handelt es sich um Systemmodule und die Hauptdatenbanken für die Erkennung.
    • Ressourcendateien für Benutzeroberflächensprachen, die in Ihrer Anwendung verwendet werden.
    • Wörterbuch-Supportdateien für Erkennungssprachen, die Ihre Anwendung unterstützen wird. Wenn die Erkennungssprachen Sprachen mit dem lateinischen Alphabet umfassen, stellen Sie sicher, dass Sie die Dateien Univers.amd und Univers.amm kopieren.
    • Das License Manager Utility (LicenseManager.Console, libProtectionConsoleUI.so).
Sie können die Datei verwenden, um automatisch eine Liste der Dateien zu erstellen, die für die Funktion Ihrer Anwendung erforderlich sind.
  1. Erstellen Sie auf jeder Workstation einen Ordner zum Speichern der Lizenzierungsdaten (standardmäßig %ProgramData%\ABBYY\SDK\12\Licenses). Die Gruppe Everyone sollte darauf Vollzugriff haben. Ein Beispiel zum Ändern dieses Ordners finden Sie im Artikel Arbeiten mit der Datei LicensingSettings.xml.
  2. Erstellen Sie eine Datei LicensingSettings.xml, in der Sie denselben Typ des Verbindungsprotokolls angeben, den Sie für den Server festgelegt haben, sowie die Adresse des Servers:
Wenn Sie für den Server einen anderen Port festgelegt haben, wiederholen Sie dieselbe Einstellung hier.
  1. Starten Sie das License Manager Utility und überprüfen Sie die Details Ihrer Lizenz.