Pular para o conteúdo principal
A proteção por software usa um arquivo de ativação, que deve ser obtido no servidor da ABBYY durante o processo de ativação da licença.
Neste cenário, você desenvolverá um aplicativo que usa a biblioteca ABBYY FineReader Engine no seu computador. A instalação é realizada por meio da cópia manual dos arquivos.Você precisará de:
  • o número de série da sua Licença de Desenvolvedor.
  • o seu ID do projeto do cliente.
Siga as instruções:
  1. Descompacte o %archive_name%.sh com as opções —target e —noexec. Exemplo de linha de comando:
%archive_name%.sh --noexec --target <where to unpack>
  1. Copie os seguintes arquivos:
  • Arquivos necessários para o funcionamento dos módulos compatíveis com o seu aplicativo.
  • Arquivos marcados como “mandatory” na seção ABBYY FineReader Engine Distribution Kit da Ajuda do Desenvolvedor. Eles são módulos do sistema e os principais bancos de dados de reconhecimento.
  • Arquivos de recursos dos idiomas da interface que serão usados no seu aplicativo.
  • Arquivos de suporte do Dictionary para os idiomas de reconhecimento compatíveis com o seu aplicativo. Se os idiomas de reconhecimento incluírem idiomas com alfabeto latino, certifique-se de copiar os arquivos Univers.amd e Univers.amm.
  • O utilitário License Manager (LicenseManager.Console, libProtectionConsoleUI.so).
Você pode usar o arquivo para criar automaticamente uma lista dos arquivos necessários para o funcionamento do seu aplicativo.
  1. Crie uma pasta para armazenar os dados de licenciamento (o padrão é %ProgramData%\ABBYY\SDK\12\Licenses). Todos devem ter permissão de acesso total a ela. Para alterar essa pasta, veja um exemplo descrito no artigo Trabalhando com o arquivo LicensingSettings.xml.
  2. Instale o Serviço de Licenciamento, conforme descrito em Instalando o Serviço de Licenciamento.
  3. Inicie o Utilitário License Manager e ative sua licença.
Selecione a opção Activate License e siga as instruções do assistente para ativar sua licença. Se o seu computador tiver acesso à Internet, você só precisará inserir o número de série e aguardar alguns instantes.
Neste cenário, você está prestes a desenvolver um aplicativo que usa a biblioteca ABBYY FineReader Engine em uma estação de trabalho conectada ao servidor de licenças por uma rede. A instalação é realizada com a cópia manual dos arquivos.Você precisará de:
  • o número de série da sua Licença de Desenvolvedor.
  • o seu ID do projeto do cliente.
  • o nome DNS ou o endereço IP do servidor de licenças.
Siga estas instruções:
  1. Instale o Serviço de Licenciamento no servidor de licenças, conforme descrito em Instalando o Serviço de Licenciamento.
Use o ABBYY FineReader Engine e o Serviço de Licenciamento do mesmo pacote. Caso contrário, a compatibilidade não será garantida.
  1. Ative a licença no servidor de licenças no Utilitário License Manager.
Selecione a opção Activate License e siga as instruções do assistente para ativar a sua licença. Se o servidor tiver acesso à Internet, basta inserir o número de série e aguardar alguns instantes.
  1. Instale a biblioteca nas estações de trabalho:
    1. Descompacte o %archive_name%.sh com as opções —target e —noexec. Exemplo de linha de comando:
%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 os seguintes arquivos:
    • Arquivos necessários para o funcionamento dos módulos compatíveis com o seu aplicativo.
    • Arquivos marcados como “obrigatórios” na seção ABBYY FineReader Engine Distribution Kit da Ajuda do Desenvolvedor. Eles são módulos do sistema e os principais bancos de dados de reconhecimento.
    • Arquivos de recursos dos idiomas de interface que serão usados no seu aplicativo.
    • Arquivos de suporte a Dictionary para os idiomas de reconhecimento compatíveis com o seu aplicativo. Se os idiomas de reconhecimento incluírem idiomas com alfabeto latino, copie os arquivos Univers.amd e Univers.amm.
    • O utilitário License Manager (LicenseManager.Console, libProtectionConsoleUI.so).
Você pode usar o arquivo para criar automaticamente uma lista dos arquivos necessários para o funcionamento do seu aplicativo.
  1. Crie uma pasta para armazenar os dados de licenciamento em cada estação de trabalho (o padrão é %ProgramData%\ABBYY\SDK\12\Licenses). Todos devem ter permissões de acesso total a ela. Para alterar essa pasta, consulte um exemplo descrito no artigo Trabalhando com o arquivo LicensingSettings.xml.
  2. Crie um arquivo LicensingSettings.xml, configurando o mesmo tipo de protocolo de conexão especificado para o servidor e o endereço do servidor:
Se você definir outra porta para o servidor, repita a mesma configuração aqui, especificando o número da porta conforme o exemplo abaixo.
  1. Inicie o Utilitário License Manager e verifique os detalhes da sua licença.