Passer au contenu principal
La protection logicielle utilise un fichier d’activation qui doit être obtenu auprès du serveur ABBYY lors du processus d’activation de la licence.
Dans ce scénario, vous installez sur votre ordinateur votre application, qui utilise la bibliothèque ABBYY FineReader Engine, en copiant manuellement les fichiers.Vous aurez besoin de :
  • le numéro de série de votre licence Runtime.
Suivez les instructions :
  1. Décompressez %archive_name%.sh avec les 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 l’aide du développeur. 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, assurez-vous de copier les fichiers Univers.amd et Univers.amm.
  • L’Utilitaire du gestionnaire de licences (LicenseManager.Console, libProtectionConsoleUI.so).
Vous pouvez utiliser le fichier pour générer automatiquement une 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). Tout le monde doit disposer des autorisations d’accès complet sur 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.
Ne copiez pas libProtection.Developer.so sur votre station de travail. Il s’agit d’une bibliothèque de protection utilisée pour l’installation développeur.
  1. Lancez l’Utilitaire du gestionnaire de licences et activez votre licence.
Sélectionnez l’option Activate License 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 installez manuellement, en copiant les fichiers, votre application qui utilise la bibliothèque ABBYY FineReader Engine sur un poste de travail connecté au serveur de licences via le réseau.Vous aurez besoin de :
  • du numéro de série de votre licence Runtime.
  • 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 Installing the Licensing Service.
Ne copiez pas libProtection.Developer.so sur votre serveur. Il s’agit d’une bibliothèque de protection utilisée pour l’installation développeur.
Utilisez ABBYY FineReader Engine et le service de licence à partir du même package. Dans le cas contraire, 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 Activate License 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 :
  2. Décompressez %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 l’aide du développeur. Il s’agit des modules système et des principales bases de données de reconnaissance.
    • Les fichiers de ressources des 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 du gestionnaire de licences (LicenseManager.Console, libProtectionConsoleUI.so).
Vous pouvez utiliser le fichier pour créer automatiquement la liste des fichiers nécessaires au fonctionnement de votre application.
  1. Créez sur chaque poste de travail un dossier pour stocker les données de licence (par défaut, %ProgramData%\ABBYY\SDK\12\Licenses). Tous les utilisateurs doivent disposer des autorisations d’accès complet à 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 définissant 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 le même paramétrage ici.
  1. Lancez l’Utilitaire du gestionnaire de licences et vérifiez les détails de votre licence.