04.09.2007 12:51:48Ошибка при работе с CAPICOM Ответов: 1
Вячеслав
Установил CAPICOM
при вызове
CAPICOM.Store store = new CAPICOM.Store();
возникает ошибка
Объект COM с CLSID, равным {91D221C4-0CD4-461C-A728-01D509321556}, либо недопустим, либо не зарегистрирован.

Что не доделал?
 
Ответы:
04.09.2007 14:43:12Вячеслав
в догонку:
это делал в каталоге "C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin\"
tlbimp capicom.dll /out:Interop.CAPICOM.dll
ответ такой:
TlbImp warning: По меньшей мере один из аргументов 'Certificates._ExportToStore' не может быть упако
ван выполняемым упаковщиком. Поэтому данные аргументы будут переданы в виде указателя, и для обращен
ия с ними может понадобиться небезопасный код.
TlbImp warning: По меньшей мере один из аргументов 'ICCertificates._ExportToStore' не может быть упа
кован выполняемым упаковщиком. Поэтому данные аргументы будут переданы в виде указателя, и для обращ
ения с ними может понадобиться небезопасный код.
TlbImp warning: По меньшей мере один из аргументов 'PrivateKey._GetKeyProvInfo' не может быть упаков
ан выполняемым упаковщиком. Поэтому данные аргументы будут переданы в виде указателя, и для обращени
я с ними может понадобиться небезопасный код.
TlbImp warning: По меньшей мере один из аргументов 'ICPrivateKey._GetKeyProvInfo' не может быть упак
ован выполняемым упаковщиком. Поэтому данные аргументы будут переданы в виде указателя, и для обраще
ния с ними может понадобиться небезопасный код.
TlbImp warning: Программе импорта библиотек типов не удалось преобразовать подпись для члена '_CRYPT
_KEY_PROV_INFO.rgProvParam'.
TlbImp warning: Программе импорта библиотек типов не удалось преобразовать подпись для члена '_CRYPT
_KEY_PROV_PARAM.pbData'.