跳转到主要内容
此主题也适用于 Linux
使用 ABBYY FineReader Engine 12 的应用程序要正常运行,必须安装许可服务。 许可服务会在自动模式下的开发者安装和运行时安装过程中自动安装。如果您使用手动安装,请按照以下说明操作。许可服务安装完成后,运行 License Manager 实用程序 来管理许可证。 许可服务的设置通过 LicensingSettings.xml 文件进行配置。该文件会在自动安装过程中自动生成。手动安装时,您需要在 Bin (Bin64) 文件夹中创建此文件并指定正确的设置。许可服务设置的 XML 架构描述在 LicensingSettings.xsd 文件中。您可以在 Inc 文件夹中找到此文件。 设置的详细说明在 使用 LicensingSettings.xml 文件 部分中提供。
  • 我们建议仅在运行时安装 (卸载) 过程中以手动模式安装 (卸载) 许可服务。为开发目的,请使用标准安装和卸载。
  • 请使用同一软件包中的 ABBYY FineReader Engine 和许可服务。否则,无法保证兼容性。

以自动模式安装

要以交互模式安装许可服务,请运行发行包中的 installLS.exe 文件,并按照安装说明进行安装。

以手动模式安装

安装需要管理员权限。
要手动安装许可服务,我们建议创建许可服务包 (下文称为 LS Package) ,即一个包含 ABBYY FineReader Engine 许可所需文件的文件夹。
可在命令行中使用 installLS.exe 文件的 /extract 选项,将所需文件从发行包解压到指定文件夹而不执行安装。其中包含两个文件夹:
  • Licensing - 包含许可服务文件
  • License Server - 包含许可证服务器文件
命令行示例:
installLS.exe /extract INSTALLDIR="C:\MyFolder"
将以下内容添加到计算机上的 LS Package 中:
  1. 许可服务文件夹,其中包含从解压后的 Licensing 文件夹复制的所有文件。
  2. 许可证管理器 (License Manager64) 文件夹,其中包含从解压后的 License Server 文件夹复制的以下文件:Linux:libAbbyyZlib.so、libFineFormats.so、libFineNet.so、libFineObj.so、libPortLayer.so、libProtection.so、libProtectionConsoleUI.so、LicensingSchema.xe、ProductLicensingSchema.xe、LicensingService 和 LicenseManager.Console。复制所需界面语言对应的资源文件 libProtectionRes*.so,以及 libProtectionResShared.so
Windows:AbbyyZlib.dll、Awl.dll、concrt140.dll、FineFormats.dll、FineNet.dll、FineObj.dll、LicenseManager.exe、LicenseManager12.chm、LicensingSchema.xe、msvcp140.dll、ProductLicensingSchema.xe、Protection.dll、ProtectionRes0.dll、ProtectionResShared.dll、ProtectionUI.dll、vccorlib140.dll、vcruntime140.dll。
  1. KB2999226 更新,或 Microsoft Visual C++ 2015-2019 Redistributable 14.28.29912。如果不安装 Windows Update 包,也可以从发行包中的 External Components\VC_Redist 文件夹安装可再发行组件:vc_redist.x86.exe 和 vc_redist.x64.exe。
对于单机安装:
  1. 将 LS Package 复制到工作站。
我们建议将 ABBYY FineReader Engine 文件按便于查找和使用的文件夹结构进行组织。请参见以下示例:
  • <YourApplicationFolder>/ABBYY FineReader Engine Library.
  • <YourApplicationFolder>/License Server/Licensing Service.
  • <YourApplicationFolder>/License Server/License Manager (License Manager64).
  1. 安装 Microsoft Visual C++ 2015-2019 Redistributable 14.28.29912。
  2. 将 LS Package 中的文件夹复制到工作站上计划放置许可服务的目录中。
  3. 创建一个用于存储许可数据的文件夹 (默认为 %ProgramData%\ABBYY\SDK\12\Licenses 文件夹) 。每个人都必须对该文件夹具有完全控制权限。
  4. 对于在线许可证:创建或选择一个文件夹,供应用程序在其中查找令牌文件,并将该令牌文件放在其中。您可以选择 %ProgramData%\ABBYY\SDK\12\Licenses 文件夹 (这是默认行为) ,也可以选择另一个用于存储许可数据的文件夹。每个人都必须对这些文件夹具有完全控制权限。
  5. 创建 LicensingSettings.xml 文件,并根据许可证类型指定相应设置 (详见 使用 LicensingSettings.xml 文件) 。
  6. 将配置好的 LicensingSettings.xml 文件复制到工作站上的以下文件夹中:
  • 许可服务。
  • 许可证管理器 (License Manager64) 。
  • 包含 ABBYY FineReader Engine 文件且与 FREngine.dll 位于同一目录的文件夹。
  1. 使用 “/install” 参数运行 LicensingService.exe:
LicensingService.exe /install
进行网络安装时:
  1. 在许可证服务器上安装许可服务:
  2. 将 LS Package 复制到许可证服务器。
    注意:我们建议您按便于查找和使用的文件夹结构来组织 ABBYY FineReader Engine 文件。请参见下面的示例:
  • <YourApplicationFolder>/许可证服务器/许可服务。
  • <YourApplicationFolder>/许可证服务器/许可证管理器 (License Manager64)。
  1. 安装 Microsoft Visual C++ 2015-2019 Redistributable 14.28.29912。
  2. 将 LS Package 中的文件夹复制到许可证服务器上你计划放置许可服务的目录。
  3. 创建一个用于存储许可数据的文件夹 (默认为 %ProgramData%\ABBYY\SDK\12\Licenses 文件夹) 。所有人都必须对该文件夹具有完全控制权限。
  4. 为许可证服务器创建一个 LicensingSettings.xml 文件,并根据许可证类型指定相应设置 (详见 使用 LicensingSettings.xml 文件) 。
  5. 将配置好的 LicensingSettings.xml 文件复制到许可证服务器上的以下文件夹中:
  • 许可服务。
  • 许可证管理器 (License Manager64) 。
  1. 配置许可证服务器与工作站之间的连接:
  2. 对于在线许可证:在所有工作站上创建或选择一个文件夹,供应用程序在其中查找许可证令牌文件,并将令牌文件放在那里。你可以选择 %ProgramData%\ABBYY\SDK\12\Licenses 文件夹 (这是默认位置) ,也可以选择另一个用于存储许可数据的文件夹。所有人都必须对这些文件夹具有完全控制权限。
  3. 为工作站创建 LicensingSettings.xml 文件,并根据许可证类型指定相应设置 (详见 使用 LicensingSettings.xml 文件) 。
  4. 将配置好的 LicensingSettings.xml 文件复制到所有工作站上 ABBYY FineReader Engine 文件所在、且与 FREngine.dll 位于同一目录的文件夹中。
  5. 使用 “/install” 参数运行 LicensingService.exe:
LicensingService.exe /install
我们建议采用网络安装方式,这样可将许可服务与 ABBYY FineReader Engine library 分开使用,从而确保 ABBYY FineReader Engine 组件持续运行。有关如何在 Docker 容器中应用此方案的示例,请参见 在 Docker 容器内运行 ABBYY FineReader Engine 12

在手动模式下卸载

要在手动模式下卸载许可服务,请运行带有 “/uninstall” 参数的 LicensingService.exe:
LicensingService.exe /uninstall
然后删除许可服务文件所在的目录。

另请参阅

激活 分发 - Windows 使用 LicensingSettings.xml 文件