PDA

View Full Version : Ошибка: an error occurred while loading DkAr.dll


Panm
June 5th, 2009, 03:25
Здраствуйте.
вопрос по dekart logon for Citrix. версия 2.02
Проблема возникла началась при попытке форматирования ключа. вопрос с форматированием был решен установкой новой версии утилиты форматирования. Но после этого перестал загружаться сам dekart logon for Citrix. выдает ошибку "an error occurred while loading DkAr.dll".
На англиском форуме был обнаружен топик с подобной проблемой трехгодичной давности, через него скачана и установлена библиотека dkar.dll от 12.11.2007. Не помогло.
Помогите с решением проблемы.

Alex Railean
June 5th, 2009, 05:45
Здравствуйте,

Для быстрого решения проблемы:
1. переместите файл c:\windows\system32\dkar.dll в папку утилиты форматирования
2. инсталлируйте снова Logon for Citrix (в инсталляторе будет "правильная" версия dkar.dll)

После этого обе программы должны работать верно.

Panm
June 7th, 2009, 22:16
выполнила ваши рекомендации.
Logon for Citrix теперь запускается, но утверждает что ключ не отформатирован и соотвественно его не видит. Запуская key manager видно что ключ готов к работе, pin задан, область данных Logon for Citrix ICA Client добавлена.
На других машинах где проблем с Logon for Citrix не было такая же проблема.

Alex Railean
June 9th, 2009, 05:35
Посмотрите в папку утилиты Key Manager, есть ли там файл smartk32.dll?

Если да, скопируйте его в c:\windows\system32 (перезаписав, если он уже там есть); если нет, найдите его в папке Key Formatting Utility.


Можете сказать больше о проблеме? С каких пор программа перестала работать?

Panm
June 9th, 2009, 05:57
могу сказать только следующее: Проблема возникла при переходе с ключей с версией ОС смарт-карты: CardOS/M4.01 на ключи с CardOS V4.2B
smartk32.dll нет ни в папке Key Formatting Utility, ни Key Manager, только в папке Logon for Citrix.
скопировала его в папку Key Manager, и c:\windows\system32 теперь и Key Manager утверждает что ключ не отформатирован, хотя до этого прекрасно видел его.

Alex Railean
June 9th, 2009, 06:57
В таком случае, правильным решением было удалить его из папки Logon for Citrix, таким образом программа бы испольозовала версию dll из system32 (которую применяли key manager, key formatting utility).

Так как вы уже перезаписали эту библиотеку в system32, есть 2 варианта:
- если перед этим сделали копию, верните ее в system32;
- если нет, удалите из system32 ту версию которая сейчас там, инсталлируйте снова утилиту форматирования.

Panm
June 10th, 2009, 04:02
спасибо большое, добрый человек!
помогло.