| ||||
| ||||
После установки считывателя "Реестр", моя программа (на C++) стала работать несовсем корректно: в ней есть возможность просмотреть сертификаты в контейнерах, до установки реестра она это делала нормально (список в новом окне), а после установки реестра, при выборе просмотра списка сертификатов из моей программы, мне выдаётся окно для выбора считывателя, где просят вставить некий ключевой носитель с определённым именем (которое соответствует как раз носителю, сохранённому в реестр). При этом если выбрать дискету например, то там пишется, что отсутствует набор ключей.. В чём проблема? | ||||
Ответы: | ||||
| ||||
Не совсем понятно, в чем проблема. Если ключ находится в реестре, то ничего удивительного в том, что при выборе в качестве носителя дискеты выдается ошибка - на дискете этого ключа, естественно, нет. Вы пробовали выбирать реестр? Что при этом происходит? | ||||
| ||||
"Набор ключей не существует"!! В том и дело, что я хочу выбрать контейнер, который на дискете, и она вставлена в дисковод, а мне говорится, что и там тоже "Набор ключей не существует"! | ||||
| ||||
Чтобы не рассуждать беспредметно, сообщите: - имя контейнера на дискете - имя контейнера в реестре - параметры (все) CryptAcquireContext из вашей программы | ||||