Ошибка “Cannot initialize engine. Check if product is properly installed and license is activated.”

Вопрос

Почему я получаю ошибку “Cannot initialize engine. Check if product is properly installed and license is activated.” или "Ошибка при инициализации. Возможно продукт неправильно установлен или лицензия не активирована." при попытке загрузить Engine?

Ответ

  1. Одной из причин такого поведения может быть то, что во время установки ABBYY PassportReader SDK Вы могли не отметить опцию «Использовать аппаратный ключ защиты»:
    PassportReader installation dialog
    В таком случае PassportReader SDK не будет настроен для работы с программным ключом, поэтому даже при подключенном аппаратном ключе соответствующая лицензия использоваться не будет. Чтобы исправить это, измените в файле FREngine.ini (находится в папке <Установочный каталог PassportReader SDK>\Engine) значение параметра ProtectionType на Hardlock:
    [Protection]
    ProtectionType=Hardlock

    Вы также можете попробовать переустановить PassportReader, отметив опцию  «Использовать аппаратный ключ защиты».

 

Следущие пункты относятся к версии Passport Reader 1.5.0.

  1. Сообщение "Cannot initialize engine. Check if product is properly installed and license is activated" может возникать, если у проекта неправильная битность. Проверьте, что битность Вашего проекта 32.
  2. Возможно, при создании объекта программа не может найти необходимые ей библиотеки. Убедитесь, что все dll нашей библиотеки находятся в той же директории, что и exe-файл запускаемого приложения. Это требование относится к особенностям архитектуры программного обеспечения ABBYY PassportReader SDK. Мы используем технологию «COM поверх .Net». Такая «архитектура» требует, чтобы сборки, зарегистрированные в COM, либо лежали в той же папке, что и запускающее приложение, либо были установлены в GAC. Это нормальное поведение в .Net. Поэтому сборки нашей библиотеки НУЖНО копировать в папку приложения, как сборки .Net. Проверьте наличие всех dll-файлов в директории с exe-файлом. Необходимые dll-файлы:
    ABBYY.Objects.dll
    ABBYY.PassportReaderSdk.dll
    ABBYY.PassportReaderSdk.tlb
    ABBYY.Recognition.dll
    ABBYY.TemplateStorage.dll
    ABBYY.Tools.dll
    Interop.FCEngine.dll

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 5 из 6

Еще есть вопросы? Отправить запрос

Комментарии

0 комментариев

Войдите в службу, чтобы оставить комментарий.

Недавно просмотренные статьи