跳转到主要内容
本节提供使用命令行安装程序在网络服务器上以及连接到该服务器的工作站上安装您的应用程序的指南。
在此场景中,您将通过命令行以无人值守的方式,在服务器及通过网络连接到该服务器的工作站上安装使用 ABBYY FineReader Engine 库的应用程序。您需要:
  • 一个名为 SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken 的 Online License 令牌文件。
请注意,应用程序运行期间需要保持网络连接。首先,您需要在许可证服务器 (一台用于管理网络中各工作站许可证并进行分发的计算机) 上安装该库。完成后,在各工作站上安装该库,配置与许可证服务器的连接,并将许可证令牌复制到每台工作站。

在许可证服务器上安装库和许可服务:

使用以下选项运行发行包中的 installRnt64.exe 文件:
  • /quiet (或 /passive,如果要显示进度条)
  • INSTALLDIR=“<目标路径>“
    将安装 ABBYY FineReader Engine library 的文件夹路径。
服务器安装的命令行示例如下:
installRnt64.exe /quiet INSTALLDIR="C:\MyFolder"
installRnt64.exe /quiet INSTALLDIR="C:\MyFolder" LICENSESRV="No" SERVERNAME="XXX.XXX.XXX.XX"‏
此命令行将以静默模式将库安装到 C:\MyFolder,不显示进度条,并将当前计算机用作许可证服务器。
如果您未在命令行中使用 “RegisterCOM=No”,请在启动应用程序前检查许可证服务器上的注册表中 FREngine.dll 的路径是否正确。对于 OfficeConverters 和 Visual Components 模块,如已安装,也请进行同样的检查。如果路径有误,请重新执行注册过程。
如果您的许可证服务器不兼作某个工作站,则只需在其上安装许可服务。运行发行包中 License Server 文件夹里的 installLS.exe 文件,然后按照向导说明进行操作:
  1. 在第一个界面中,选择许可服务的安装文件夹路径及其使用的连接协议。单击“下一步”。
  2. 在第二个屏幕上,检查您的设置,然后单击 Install。
更多详情,请参阅《License Server Administrator’s Guide》。

在许可证服务器上激活许可证:

Online License 无需激活:许可证信息在应用程序运行时从 ABBYY Online licensing services 获取。授权时,应用程序会发送许可证令牌文件和许可证密码。您需要将令牌文件放置在应用程序所需的位置。该位置必须由开发者指定 (默认为 %ProgramData%\ABBYY\SDK\12\Licenses) 。
在运行时,应用程序需要定期连接 ABBYY Online licensing services,以获取许可证信息并发送使用统计数据。不会与 ABBYY 服务器交换任何隐私信息。
  • 请确认已允许通过 443 端口 (HTTPS) 连接到 *.abbyy.com。
    如果连接中断,在超过一定的重新连接超时时间后,应用程序将停止运行。同步周期和重新连接超时时间是每个在线许可证的特定参数。
请确认 GoDaddy 根证书已安装在本地计算机的”受信任的根证书颁发机构”证书存储中。该证书应位于已安装许可服务的许可证服务器上。有关该证书的详细信息,请访问 GoDaddy 官方网站请注意,同一主机上不能同时使用两个或多个 Online License。当应用程序正在运行且与 ABBYY 许可服务的连接正常时,您可以使用 License Manager 实用程序查看当前激活的 Online License 的详细信息。

在工作站上安装库:

使用以下选项从发行包中运行 installRnt64.exe 文件:
  • /quiet (如果希望显示进度条,也可使用 /passive)
  • INSTALLDIR=“<destination path>“
    ABBYY FineReader Engine library 的安装文件夹路径。
  • LICENSESRV=No
    表示无需安装许可服务。
  • SERVERNAME=“<DNS 名称或 IP 地址>“
    您在上一步中设置的许可证服务器的 DNS 名称或 IP 地址。
    注意:指定 SERVERNAME 后,LICENSESRV 会自动设置为 No。
  • LICENSEDATADIR=“<目标路径>” (可选)
    用于存储许可证管理辅助信息的新文件夹路径。默认情况下,该路径为 %ProgramData%\ABBYY\SDK\12\Licenses;如果 installRnt**.exe 在指定了 LICENSEDATADIR 选项的情况下运行,则为 LICENSEDATADIR\ABBYY_SDK_12_Licenses 文件夹。
您的工作站安装命令行示例如下:此命令行将以静默模式将库安装到 C:\MyFolder,不显示进度条,并将工作站配置为从 IP 地址为 XXX.XXX.XXX.XX 的许可证服务器获取许可证。
如果您未在命令行中使用 “RegisterCOM=No”,请在启动应用程序之前检查所有工作站上注册表中 FREngine.dll 的路径是否正确。如果安装了 OfficeConverters 和 Visual Components 模块,也请对它们进行同样的检查。如果这些路径有误,请重新执行注册过程。
将许可证令牌复制到每台工作站上的默认文件夹,或复制到您的应用程序在 InitializeEngine 函数中指定路径所对应的文件夹。许可证的使用仍由许可证服务器统一管理,只有服务器需要连接互联网。您的工作站只需与许可证服务器保持连接即可。
在此场景中,您将通过命令行以静默方式,在服务器及通过网络连接到该服务器的工作站上安装使用 ABBYY FineReader Engine 库的应用程序,整个过程无需用户交互。您将需要:
  • 网络运行时许可证的序列号。
首先,您需要在许可证服务器上安装库并激活许可证——许可证服务器是一台用于在网络中管理和分发许可证至各工作站的计算机。完成后,在各工作站上安装库即可,无需在工作站上进行激活。

在许可证服务器上安装库和许可服务:

使用以下选项从发行包中运行 installRnt64.exe 文件:
  • /quiet (或者,如需显示进度条,则使用 /passive)
  • INSTALLDIR=“<destination path>“
    ABBYY FineReader Engine library 将安装到的文件夹路径。
您的服务器安装命令行示例如下:
installRnt64.exe /quiet INSTALLDIR="C:\MyFolder"
LicenseManager.exe /SilentActivation /SN:XXXX-XXXX-XXXX-XXXX-XXXX-XXXX 
installRnt64.exe /quiet INSTALLDIR="C:\MyFolder" LICENSESRV="No" SERVERNAME="XXX.XXX.XXX.XX‏"
此命令行将以静默模式将库安装到 C:\MyFolder,不显示进度条,并将当前计算机用作许可证服务器。
如果您未在命令行中使用 “RegisterCOM=No”,请在启动应用程序之前检查许可证服务器上的注册表中 FREngine.dll 的路径是否正确。如果安装了 OfficeConverters 和 Visual Components 模块,也请同样检查它们的路径。如果这些路径有误,请重新执行注册步骤。
如果您的许可证服务器不作为其中一台工作站使用,则只需在其上安装许可服务。运行发行包中 License Server 文件夹里的 installLS.exe 文件,并按照向导说明进行操作:
  1. 在第一个界面上,选择许可服务的安装文件夹路径及其使用的连接协议。单击“下一步”。
  2. 在第二个界面中查看您的设置,然后单击 Install。
更多详情请参阅《License Server Administrator’s Guide》。

在许可证服务器上激活许可证:

安装库后,您可以在安装目录的 Bin64 文件夹中找到 License Manager 实用程序 (LicenseManager.exe)。如果网络可以访问互联网,请使用以下选项运行 LicenseManager.exe 来激活您的许可证:
  • /SilentActivation
  • /SN:<serial number>
    您的单机版运行时许可证的序列号。
    请使用以下任一格式指定序列号:XXXX-XXXX-XXXX-XXXX-XXXX-XXXX 或 XXXXXXXXXXXXXXXXXXXXXXXX。
用于激活许可证的命令行示例如下:有关其他激活选项 (例如,当您的网络无法访问互联网时) ,请参阅许可证激活也可以通过 GUI 手动激活许可证。请参阅 License Manager 实用程序

在工作站上安装库:

使用以下选项从发行包中运行 installRnt64.exe 文件:
  • /quiet (或使用 /passive 以显示进度条)
  • INSTALLDIR=“<destination path>“
    ABBYY FineReader Engine library 将安装到的文件夹路径。
  • LICENSESRV=No
    表示无需安装许可服务。
  • SERVERNAME=“<DNS 名称或 IP 地址>“
    您在上一步中设置的许可证服务器的 DNS 名称或 IP 地址。
    注意:指定 SERVERNAME 后,LICENSESRV 会自动设为 No。
  • LICENSEDATADIR=“<目标路径>” (可选)
    用于存储许可管理辅助信息的新文件夹路径。默认值为 %ProgramData%\ABBYY\SDK\12\Licenses 文件夹。
您的工作站安装命令行示例如下:此命令行将以静默模式将库安装到 C:\MyFolder,不显示进度条,并将工作站配置为从 IP 地址为 XXX.XXX.XXX.XX 的许可证服务器获取许可证。
如果您在命令行中未使用 “RegisterCOM=No”,请在启动应用程序之前检查所有工作站上的注册表中 FREngine.dll 的路径是否正确。如果安装了 OfficeConverters 和 Visual Components 模块,也请对它们进行同样的检查。如果路径有误,请重新执行注册过程。
您还可以选择配置双服务器方案,这样当其中一台许可证服务器离线时,另一台可作为其备份。有关详情,请参阅设置冗余许可证服务器配置