Saltar al contenido principal
La protección de software utiliza un archivo de activación que debe obtenerse del servidor de ABBYY durante el proceso de activación de una licencia.
En este escenario, va a instalar en su equipo la aplicación que usa la biblioteca ABBYY FineReader Engine copiando manualmente los archivos.Necesitará lo siguiente:
  • el número de serie de su Runtime License.
Siga estas instrucciones:
  1. Desempaquete %archive_name%.sh con las opciones —target y —noexec. Ejemplo de línea de comandos:
%archive_name%.sh --noexec --target <where to unpack>
  1. Copie los siguientes archivos:
  • Los archivos necesarios para el funcionamiento de los módulos que admitirá su aplicación.
  • Los archivos marcados como “mandatory” en la sección ABBYY FineReader Engine Distribution Kit de la Ayuda del desarrollador. Se trata de módulos del sistema y bases de datos principales de reconocimiento.
  • Los archivos de recursos de los idiomas de la interfaz que se usarán en su aplicación.
  • Los archivos de soporte de diccionario para los idiomas de reconocimiento que admitirá su aplicación. Si los idiomas de reconocimiento incluyen idiomas con alfabeto latino, asegúrese de copiar los archivos Univers.amd y Univers.amm.
  • La Utilidad del License Manager (LicenseManager.Console, libProtectionConsoleUI.so).
Puede usar el archivo para crear automáticamente una lista de los archivos necesarios para que su aplicación funcione.
  1. Cree una carpeta para almacenar los datos de licencias (la ubicación predeterminada es %ProgramData%\ABBYY\SDK\12\Licenses). Todos deben tener permisos de acceso total sobre ella. Para cambiar esta carpeta, consulte un ejemplo descrito en el artículo Trabajo con el archivo LicensingSettings.xml.
  2. Instale el servicio de licencias, como se describe en Instalación del servicio de licencias.
No copie libProtection.Developer.so en su estación de trabajo. Es una biblioteca de protección utilizada para la instalación de Developer.
  1. Inicie la Utilidad del License Manager y active su licencia.
Seleccione la opción Activar licencia y siga las instrucciones del asistente para activar su licencia. Si su equipo tiene acceso a Internet, solo tendrá que introducir el número de serie y esperar unos instantes.
En este escenario, va a instalar su aplicación, que usa la biblioteca ABBYY FineReader Engine, en una estación de trabajo conectada al servidor de licencias a través de una red, copiando manualmente los archivos.Necesitará:
  • el número de serie de su Runtime License.
  • el nombre DNS o la dirección IP del servidor de licencias.
Siga estas instrucciones:
  1. Instale el servicio de licencias en el servidor de licencias, como se describe en Instalación del servicio de licencias.
No copie libProtection.Developer.so en el servidor. Es una biblioteca de protección que se usa para la instalación de Developer.
Use ABBYY FineReader Engine y el servicio de licencias del mismo paquete. De lo contrario, no se garantiza la compatibilidad.
  1. Active la licencia en el servidor de licencias con la Utilidad del License Manager.
Seleccione la opción Activar licencia y siga las instrucciones del asistente para activar la licencia. Si el servidor tiene acceso a Internet, solo tiene que introducir el número de serie y esperar unos instantes.
  1. Instale la biblioteca en las estaciones de trabajo:
  2. Descomprima %archive\_name%.sh con las opciones --target y --noexec. Ejemplo de línea de comandos:
%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. Copie los siguientes archivos:
    • Archivos necesarios para el funcionamiento de los módulos que admitirá su aplicación.
    • Archivos marcados como “mandatory” en la sección ABBYY FineReader Engine Distribution Kit de la Ayuda del desarrollador. Son módulos del sistema y bases de datos principales de reconocimiento.
    • Archivos de recursos para los idiomas de la interfaz que se usarán en su aplicación.
    • Archivos de soporte de diccionario para los idiomas de reconocimiento que admitirá su aplicación. Si los idiomas de reconocimiento incluyen idiomas con alfabeto latino, asegúrese de copiar los archivos Univers.amd y Univers.amm.
    • La utilidad License Manager (LicenseManager.Console, libProtectionConsoleUI.so).
Puede usar el archivo para crear automáticamente una lista de los archivos necesarios para que su aplicación funcione.
  1. Cree una carpeta para almacenar los datos de licencias en cada estación de trabajo (la ruta predeterminada es %ProgramData%\ABBYY\SDK\12\Licenses). Everyone debe tener permisos de acceso total sobre ella. Para cambiar esta carpeta, consulte un ejemplo descrito en el artículo Trabajo con el archivo LicensingSettings.xml.
  2. Cree un archivo LicensingSettings.xml y configure el mismo tipo de protocolo de conexión que especificó para el servidor y la dirección del servidor:
Si configuró otro puerto para el servidor, repita aquí la misma configuración.
  1. Inicie la Utilidad del License Manager y compruebe los detalles de la licencia.