| ||||
| ||||
Установил CAPICOM при вызове CAPICOM.Store store = new CAPICOM.Store(); возникает ошибка Объект COM с CLSID, равным {91D221C4-0CD4-461C-A728-01D509321556}, либо недопустим, либо не зарегистрирован. Что не доделал? | ||||
Ответы: | ||||
| ||||
в догонку: это делал в каталоге "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'. | ||||