メインコンテンツへスキップ
ソフトウェア保護では、ライセンスのアクティベーション処理中に ABBYY サーバーから取得する必要があるアクティベーション ファイルを使用します。
このシナリオでは、ABBYY FineReader Engine ライブラリを使用するアプリケーションを、ファイルを手動でコピーしてコンピューターにインストールします。必要なもの:
  • Runtime License のシリアル番号。
次の手順に従います。
  1. %archive_name%.sh を —target オプションおよび —noexec オプション付きで展開します。コマンド ラインの例:
%archive_name%.sh --noexec --target <where to unpack>
  1. 次のファイルをコピーします。
  • アプリケーションでサポートするモジュールの動作に必要なファイル。
  • 開発者向けヘルプの ABBYY FineReader Engine Distribution Kit セクションで「mandatory」と示されているファイル。これらはシステム モジュールおよび主要認識データベースです。
  • アプリケーションで使用するインターフェイス言語のリソース ファイル。
  • アプリケーションでサポートする認識言語用の辞書サポート ファイル。認識言語にラテン アルファベットを使用する言語が含まれている場合は、Univers.amd ファイルと Univers.amm ファイルを必ずコピーしてください。
  • License Manager ユーティリティ (LicenseManager.Console、libProtectionConsoleUI.so) 。
このファイルを使用すると、アプリケーションの動作に必要なファイルの一覧を自動的に作成できます。
  1. ライセンス データを保存するためのフォルダーを作成します (既定値は %ProgramData%\ABBYY\SDK\12\Licenses) 。このフォルダーには Everyone がフル アクセス権を持っている必要があります。このフォルダーを変更するには、LicensingSettings.xml ファイルの操作 の記事に記載されている例を参照してください。
  2. Licensing Service のインストール に記載されている手順に従って、Licensing Service をインストールします。
ワークステーションに libProtection.Developer.so をコピーしないでください。これは開発者向けインストールで使用される保護ライブラリです。
  1. License Manager ユーティリティ を起動し、ライセンスをアクティブ化します。
Activate License オプションを選択し、ウィザードの指示に従ってライセンスをアクティブ化してください。コンピューターがインターネットに接続されている場合は、シリアル番号を入力してしばらく待つだけです。
このシナリオでは、ABBYY FineReader Engine ライブラリを使用するアプリケーションを、ネットワーク経由でライセンスサーバーに接続されたワークステーションに、ファイルを手動でコピーしてインストールします。必要なもの:
  • Runtime License のシリアル番号。
  • ライセンスサーバーの DNS 名または IP アドレス。
以下の手順に従ってください。
  1. Installing the Licensing Service に記載されているとおり、ライセンスサーバーに Licensing Service をインストールします。
サーバーに libProtection.Developer.so をコピーしないでください。これは開発者向けインストールで使用する保護ライブラリです。
ABBYY FineReader Engine と Licensing Service には、同じパッケージに含まれているものを使用してください。そうしないと、互換性は保証されません。
  1. ライセンスサーバーで License Manager ユーティリティ を使用してライセンスをアクティブ化します。
Activate License オプションを選択し、ウィザードの指示に従ってライセンスをアクティブ化します。サーバーがインターネットに接続されている場合は、シリアル番号を入力して少し待つだけです。
  1. ワークステーションにライブラリをインストールします。
  2. —target オプションと —noexec オプションを使用して %archive_name%.sh を展開します。コマンドラインの例:
%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. 次のファイルをコピーします。
    • アプリケーションでサポートするモジュールの動作に必要なファイル。
    • 開発者向けヘルプの ABBYY FineReader Engine Distribution Kit セクションで「mandatory」と記載されているファイル。これらはシステムモジュールと主要な認識データベースです。
    • アプリケーションで使用するインターフェイス言語のリソースファイル。
    • アプリケーションでサポートする認識言語用の 辞書サポートファイル。認識言語にラテンアルファベットを使用する言語が含まれている場合は、Univers.amd ファイルと Univers.amm ファイルをコピーしてください。
    • License Manager ユーティリティ (LicenseManager.Console, libProtectionConsoleUI.so)。
このファイルを使用して、アプリケーションの動作に必要なファイルの一覧を自動的に作成できます。
  1. 各ワークステーションに、ライセンスデータを保存するためのフォルダーを作成します (既定値は %ProgramData%\ABBYY\SDK\12\Licenses)。このフォルダーには全員がフルアクセス権を持っている必要があります。このフォルダーを変更するには、LicensingSettings.xml ファイルの操作 の記事に記載されている例を参照してください。
  2. LicensingSettings.xml ファイルを作成し、サーバーで指定したものと同じ接続プロトコルの種類とサーバーのアドレスを設定します。
サーバーに別のポートを設定した場合は、ここでも同じ設定を指定してください。
  1. License Manager ユーティリティ を起動し、ライセンスの詳細を確認します。