Vai al contenuto principale
La protezione software utilizza un file di attivazione, che deve essere ottenuto dal server ABBYY durante il processo di attivazione della licenza.
In questo scenario, si sta per sviluppare un’applicazione che utilizza la libreria ABBYY FineReader Engine sul proprio computer. L’installazione viene eseguita copiando manualmente i file.Saranno necessari:
  • il numero di serie della propria Developer License.
  • il proprio Customer Project ID.
Seguire le istruzioni:
  1. Estrarre %archive_name%.sh con le opzioni —target e —noexec. Esempio di riga di comando:
%archive_name%.sh --noexec --target <where to unpack>
  1. Copiare i seguenti file:
  • I file necessari per il funzionamento dei moduli supportati dall’applicazione.
  • I file contrassegnati come “mandatory” nella sezione ABBYY FineReader Engine Distribution Kit della Guida per sviluppatori. Si tratta di moduli di sistema e dei database principali di riconoscimento.
  • I file di risorse per le lingue dell’interfaccia che verranno utilizzate nell’applicazione.
  • I file di supporto dei dizionari per le lingue di riconoscimento supportate dall’applicazione. Se tra le lingue di riconoscimento sono incluse lingue con alfabeto latino, assicurarsi di copiare i file Univers.amd e Univers.amm.
  • License Manager Utility (LicenseManager.Console, libProtectionConsoleUI.so).
È possibile utilizzare il file per creare automaticamente un elenco dei file necessari al funzionamento dell’applicazione.
  1. Creare una cartella per archiviare i dati di gestione delle licenze (il percorso predefinito è %ProgramData%\ABBYY\SDK\12\Licenses). Il gruppo Everyone deve disporre delle autorizzazioni di accesso completo a questa cartella. Per modificare questa cartella, vedere l’esempio descritto nell’articolo Utilizzo del file LicensingSettings.xml.
  2. Installare il Licensing Service, come descritto in Installing the Licensing Service.
  3. Avviare License Manager Utility e attivare la licenza.
Selezionare l’opzione Activate License e seguire le istruzioni della procedura guidata per attivare la licenza. Se il computer ha accesso a Internet, è sufficiente immettere il numero di serie e attendere qualche istante.
In questo scenario, stai per sviluppare un’applicazione che utilizza la libreria ABBYY FineReader Engine su una workstation connessa al server di licenze tramite la rete. L’installazione viene eseguita mediante copia manuale dei file.Ti serviranno:
  • il numero di serie della tua Developer License.
  • il tuo Customer Project ID.
  • il nome DNS o l’indirizzo IP del server di licenze.
Segui le istruzioni:
  1. Installa il Licensing Service sul server di licenze, come descritto in Installing the Licensing Service.
Utilizza ABBYY FineReader Engine e Licensing Service dello stesso pacchetto. In caso contrario, la compatibilità non è garantita.
  1. Attiva la licenza sul server di licenze nell’License Manager Utility.
Seleziona l’opzione Activate License e segui le istruzioni della procedura guidata per attivare la licenza. Se il server ha accesso a Internet, devi solo inserire il numero di serie e attendere qualche istante.
  1. Installa la libreria sulle workstation:
    1. Decomprimi %archive_name%.sh con le opzioni —target e —noexec. Esempio di riga di 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. Copia i seguenti file:
    • I file necessari al funzionamento dei moduli supportati dall’applicazione.
    • I file contrassegnati come “mandatory” nella sezione ABBYY FineReader Engine Distribution Kit della Guida per sviluppatori. Si tratta dei moduli di sistema e dei database principali di riconoscimento.
    • I file delle risorse per le lingue dell’interfaccia che verranno utilizzate nell’applicazione.
    • I file di supporto del dizionario per le lingue di riconoscimento supportate dall’applicazione. Se le lingue di riconoscimento includono lingue con alfabeto latino, assicurati di copiare i file Univers.amd e Univers.amm.
    • La utility License Manager Utility (LicenseManager.Console, libProtectionConsoleUI.so).
Puoi utilizzare il file per creare automaticamente un elenco dei file necessari al funzionamento dell’applicazione.
  1. Crea su ogni workstation una cartella per l’archiviazione dei dati di gestione delle licenze (il percorso predefinito è %ProgramData%\ABBYY\SDK\12\Licenses). Il gruppo Everyone deve disporre di autorizzazioni di accesso complete. Per modificare questa cartella, consulta l’esempio descritto nell’articolo Utilizzo del file LicensingSettings.xml.
  2. Crea un file LicensingSettings.xml, impostando lo stesso tipo di protocollo di connessione specificato per il server e l’indirizzo del server:
Se imposti una porta diversa per il server, ripeti qui la stessa impostazione, specificando il numero di porta come nell’esempio seguente.
  1. Avvia License Manager Utility e verifica i dettagli della licenza.