Passer au contenu principal
La protection logicielle utilise un fichier d’activation, à obtenir sur le serveur ABBYY lors du processus d’activation de la licence.
Dans ce scénario, vous allez développer sur votre ordinateur une application qui utilise la bibliothèque ABBYY FineReader Engine. L’installation s’effectue par copie manuelle des fichiers.Vous aurez besoin de :
  • du numéro de série de votre licence Developer.
  • de votre Customer Project ID.
Suivez les instructions :
  1. Décompressez %archive_name%.sh à l’aide des options —target et —noexec. Exemple de ligne de commande :
%archive_name%.sh --noexec --target <where to unpack>
  1. Copiez les fichiers suivants :
  • Les fichiers nécessaires au fonctionnement des modules pris en charge par votre application.
  • Les fichiers marqués comme « mandatory » dans la section ABBYY FineReader Engine Distribution Kit de la Developer’s Help. Il s’agit des modules système et des principales bases de données de reconnaissance.
  • Les fichiers de ressources pour les langues d’interface qui seront utilisées dans votre application.
  • Les fichiers de prise en charge du Dictionary pour les langues de reconnaissance prises en charge par votre application. Si les langues de reconnaissance incluent des langues utilisant l’alphabet latin, veillez à copier les fichiers Univers.amd et Univers.amm.
  • L’utilitaire License Manager (LicenseManager.Console, libProtectionConsoleUI.so).
Vous pouvez utiliser ce fichier pour créer automatiquement la liste des fichiers nécessaires au fonctionnement de votre application.
  1. Créez un dossier pour stocker les données de licence (par défaut : %ProgramData%\ABBYY\SDK\12\Licenses). Tous les utilisateurs doivent disposer d’un accès total à ce dossier. Pour modifier ce dossier, consultez l’exemple décrit dans l’article Utilisation du fichier LicensingSettings.xml.
  2. Installez le service de licence, comme décrit dans Installation du service de licence.
  3. Lancez l’Utilitaire du gestionnaire de licences et activez votre licence.
Sélectionnez l’option Activer la licence et suivez les instructions de l’assistant pour activer votre licence. Si votre ordinateur a accès à Internet, il vous suffit de saisir le numéro de série et d’attendre quelques instants.
Dans ce scénario, vous allez développer une application qui utilise la bibliothèque ABBYY FineReader Engine sur un poste de travail connecté au serveur de licences via le réseau. L’installation s’effectue par copie manuelle des fichiers.Vous aurez besoin de :
  • du numéro de série de votre licence Developer.
  • de votre Customer Project ID.
  • du nom DNS ou de l’adresse IP du serveur de licences.
Suivez les instructions :
  1. Installez le service de licence sur le serveur de licences, comme décrit dans Installation du service de licence.
Utilisez ABBYY FineReader Engine et le service de licence issus du même package. Sinon, la compatibilité n’est pas garantie.
  1. Activez la licence sur le serveur de licences dans l’Utilitaire du gestionnaire de licences.
Sélectionnez l’option Activer la licence et suivez les instructions de l’assistant pour activer votre licence. Si votre serveur a accès à Internet, il vous suffit de saisir le numéro de série et d’attendre quelques instants.
  1. Installez la bibliothèque sur les postes de travail :
    1. Décompressez le fichier %archive_name%.sh avec les options —target et —noexec. Exemple de ligne de commande :
%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. Copiez les fichiers suivants :
    • Les fichiers nécessaires au fonctionnement des modules pris en charge par votre application.
    • Les fichiers marqués comme « mandatory » dans la section ABBYY FineReader Engine Distribution Kit de la Developer’s Help. Il s’agit des modules système et des bases de données principales de reconnaissance.
    • Les fichiers de ressources pour les langues d’interface qui seront utilisées dans votre application.
    • Les fichiers de prise en charge de Dictionary pour les langues de reconnaissance prises en charge par votre application. Si les langues de reconnaissance incluent des langues utilisant l’alphabet latin, veillez à copier les fichiers Univers.amd et Univers.amm.
    • L’utilitaire License Manager (LicenseManager.Console, libProtectionConsoleUI.so).
Vous pouvez utiliser le fichier pour générer automatiquement la liste des fichiers nécessaires au fonctionnement de votre application.
  1. Créez un dossier pour stocker les données de licence sur chaque poste de travail (la valeur par défaut est %ProgramData%\ABBYY\SDK\12\Licenses). Tous les utilisateurs doivent disposer des droits d’accès complets à ce dossier. Pour modifier ce dossier, consultez l’exemple décrit dans l’article Utilisation du fichier LicensingSettings.xml.
  2. Créez un fichier LicensingSettings.xml en configurant le même type de protocole de connexion que celui spécifié pour le serveur, ainsi que l’adresse du serveur :
Si vous avez défini un autre port pour le serveur, appliquez ici le même paramétrage en indiquant le numéro de port de l’exemple ci-dessous.
  1. Lancez l’Utilitaire du gestionnaire de licences et vérifiez les détails de votre licence.