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, está a punto de desarrollar una aplicación que utiliza la biblioteca ABBYY FineReader Engine en su equipo. La instalación se realiza copiando los archivos manualmente.Necesitará:
  • el número de serie de su Developer License.
  • su Customer Project ID.
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:
  • 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 las principales bases de datos de reconocimiento.
  • Archivos de recursos para los idiomas de la interfaz que se usarán en su aplicación.
  • Archivos de compatibilidad del 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 licencia (la ruta predeterminada es %ProgramData%\ABBYY\SDK\12\Licenses). Todos deben tener permisos de acceso total a ella. Para cambiar esta carpeta, consulte el ejemplo descrito en el artículo Trabajo con el archivo LicensingSettings.xml.
  2. Instale el servicio de licencias, tal como se describe en Instalación del servicio de licencias.
  3. Inicie la Utilidad del License Manager y active su licencia.
Seleccione la opción Activar licencia y siga las instrucciones del asistente para activarla. Si su equipo tiene acceso a Internet, solo tendrá que introducir el número de serie y esperar unos instantes.
En este escenario, está a punto de desarrollar una aplicación que utiliza la biblioteca ABBYY FineReader Engine en una estación de trabajo conectada al servidor de licencias a través de una red. La instalación se realiza copiando manualmente los archivos.Necesitará:
  • el número de serie de su Developer License.
  • su Customer Project ID.
  • 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.
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 su servidor tiene acceso a Internet, solo tendrá que introducir el número de serie y esperar unos instantes.
  1. Instale la biblioteca en las estaciones de trabajo:
    1. Extraiga %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:
    • Los archivos necesarios para el funcionamiento de los módulos que admitirá su aplicación.
    • Los archivos marcados como “obligatorios” en la sección ABBYY FineReader Engine Distribution Kit de la Developer’s Help. Son módulos del sistema y bases de datos principales de reconocimiento.
    • Los archivos de recursos para los idiomas de la interfaz que se utilizarán en su aplicación.
    • Los archivos de compatibilidad 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 ubicación predeterminada es %ProgramData%\ABBYY\SDK\12\Licenses). Todos deben tener permisos de acceso completos sobre ella. Para cambiar esta carpeta, consulte el 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, así como la dirección del servidor:
Si configuró otro puerto para el servidor, repita aquí la misma configuración e indique el número de puerto como en el ejemplo siguiente.
  1. Inicie la Utilidad del License Manager y compruebe los detalles de la licencia.