Подключение KalkanCryptCOM.dll к проекту
(0 чел.) 
  • Страница:
  • 1

ТЕМА: Подключение KalkanCryptCOM.dll к проекту

Подключение KalkanCryptCOM.dll к проекту 1 год, 6 мес. назад #3725

  • maxshinkarev
  • Новый участник
  • Постов: 9
  • Репутация: 0
Здравствуйте, я получил пакет разработчика (SDK 2.0).
Открыл пример, выполненный на c#, он находится по пути: ~ЭЦП\SDK\SDK 2.0\COM\examples\TestClient_CSharpKalkanCryptTest.sln

После запуска возникли ошибки из-за отсутствия пространства имён KalkanCryptCOMLib.
Проблема возникает в связи с отсутствием подключенного к проекту KalkanCryptCOMLib.dll


При попытке подключить его, указав путь вручную, возникает следующая ошибка:


Ошибка возникает как с x64, так и с x86 версией библиотеки. Также пробовал запускать на VS 2015 и VS 2013.
Пробовал докачивать какие-то Microsoft библиотеки, но всё безрезультатно.

При попытке запустить эту DLL с помощью встроенной утилиты TlbImp.exe возникает следующая ошибка:

TlbImp : warning TI0000 : Importing a type library into a platform agnostic assembly. This can cause errors if the type library is not truly platform agnostic.
TlbImp : error TI0000 : System.IO.IOException - Отказано в доступе. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED))
Изменено: 1 год, 6 мес. назад от maxshinkarev.

Re: Подключение KalkanCryptCOM.dll к проекту 1 год, 6 мес. назад #3727

  • maxshinkarev
  • Новый участник
  • Постов: 9
  • Репутация: 0
Проблему решил. Нужно было зарегистрировать dll. Пример регистрации есть в закреплённых темах.


P.S. Было бы неплохо написать Readme.txt рядом с lib'ами, что DLL нужно регистрировать в системе. Пока сам до этого дойдешь - потратишь время.
  • Страница:
  • 1
FaLang translation system by Faboba