31.07.2006 7:39:28 | Просмотр сертификата | | Ответов: 1 |
|
Алексей | | |
|
Из своей программы необходимо показать диалог просмотра сертификата. В MSDN нашел две функции:
CryptUIDlgViewContext (работает под Windows XP и 2003) и CryptUIDlgViewCertificate (работает под Windows 2000 Professional, XP и 2003). Меня устраивает вторая, т.к. она работает в Win2000. В XP все работает хорошо, но при запуске в Win2000 выдается ошибка "Точка входа в процедуру CryptBinaryToStringA не найдена в библиотеке DLL CRYPT32.dll". Эта же ошибка выдается и при использовании функции CryptUIDlgViewContext. Можно всегда таскать с собой библиотеку crypt32.dll из WinXP. Можно как-то по-другому это решить? |
|
Ответы:
|
31.07.2006 12:41:09 | Kirill Sobolev |
|
Конечно.
Можно воспользоваться библиотекой CAPICOM.
Объект Certificate мб инициализирован указатель на структуру CERT_CONTEXT и имеет метод показа окна.
|
|