| ||||
| ||||
Как мне из приложения на C#.NET работать с КриптоПро? Я так понял конкретно по .NET ничего нет, тогда каким способом мне его использовать? Мне нужно именно из программы на .NET | ||||
Ответы: | ||||
| ||||
В данный момент с помощью CAPICOM проше всего, общещают .NET провадер сделать... | ||||
| ||||
В данный момент с помощью CAPICOM проше всего, общещают .NET провайдер сделать... | ||||
| ||||
А через CAPICOM это как? Примерчик кода можно? | ||||
| ||||
Смотри http://www.cryptopro.ru/CryptoPro/products/csp/faq.htm#11 | ||||
| ||||
Поставил CAPICOM, посмотрел все мануалы и MSDN. Но так и не понял как при помощи него юзать КриптоПро???? Покажите кто-нибудь, кому не лень, любой простенький примерчик, с использованием CAPICOM и крипто про в C#!! | ||||
| ||||
CAPICOM имеет библиотеку типов, так? Теперь в зависимости какой ты инструмент используешь... Например, в MSVS.NET (2003 или 2005) ты можешь устанавливать ссылки на COM-описания, и тогда для тебя автоматически будут загружаться нужные сборки для выполнения IDispatch.Invoke . Посредством отражения .NET создает для тебя соответствующие интерфейсы, упаковывая их в обертывающую сборку. По-моему так. Но если тебе очень хочется просто дергать функции из Dll, то тогда пользуйся DllImportAttribute (см. MSDN). Но это весьма не рекомендуется (зачем? когда есть CAPICOM! но с другой стороны если его не хватает, то пользуйся С-интерфейсом). Посмотри как это делается из статьи MSDN ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/dnmag01/html/INTEROP.htm или на сайте Microsoft http://msdn.microsoft.com/msdnmag/issues/01/08/Interop/ | ||||
| ||||
Так это всё понятно. Я понять не могу как из CAPICOM именно с КриптоПро работать! А так что делать с CAPICOM всё понял. Неужели нет примеров нигде на эту тему??? | ||||