Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,322 Сказал «Спасибо»: 549 раз Поблагодарили: 2208 раз в 1723 постах
|
Здравствуйте, КРИПТО-ПРО! Дано: Свежеустановленная ОС Windows 8.1. установил КриптоПРО 3.9.8212, первая установка 14.11.2014. При программном запросе срока действия лицензии (GetExpireDate("{54A08450-B343-40B0-924E-68F031450996}") ) возвращается знакомое исключение: "Данные настройки для этого продукта повреждены. Обратитесь в службу поддержки" Код: 8007064A Похожая проблема у меня была и с КриптоПРО 4.0 на Windows 7Т.к. не получил ответа, сообщаю в чем была причина (возможно пригодится не только мне): GUID продукта {54A08450-B343-40B0-924E-68F031450996} в GetExpireDate - работает для 3.6. Для 3.9\4.0 - можно передавать пустую строку... или использовать необходимые GUID-ы. Вопрос: Можно ссылку на список новых GUID-ов для 3.9 и 4.0? |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,322 Сказал «Спасибо»: 549 раз Поблагодарили: 2208 раз в 1723 постах
|
Посмотрел изменения в реестре\в папке Installer, нашел GUID для 3.9: {39D25A86-A5E6-42FC-9C8F-EFA4C138B08C} Теперь все заработало. |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,322 Сказал «Спасибо»: 549 раз Поблагодарили: 2208 раз в 1723 постах
|
Для КриптоПРО 4.0 GUID: {407E5BA7-6406-40BF-A4DC-3654B8F584C1}
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,393 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 37 раз Поблагодарили: 717 раз в 621 постах
|
Пустая строка работает только для 3.6. В остальном без изменений - в чем вопрос? |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,322 Сказал «Спасибо»: 549 раз Поблагодарили: 2208 раз в 1723 постах
|
Автор: maxdm Пустая строка работает только для 3.6. В остальном без изменений - в чем вопрос? Получается, теперь нужно явно указывать GUID-продукта в зависимости от версии (3.6, 3.9, 4.0), так? Хорошо. |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,322 Сказал «Спасибо»: 549 раз Поблагодарили: 2208 раз в 1723 постах
|
Автор: Андрей * Автор: maxdm Пустая строка работает только для 3.6. В остальном без изменений - в чем вопрос? Получается, теперь нужно явно указывать GUID-продукта в зависимости от версии (3.6, 3.9, 4.0), так? Хорошо. Максим, какие рекомендации будут для корректного указания GUID-а продукта? Конфигурация: на ПК установлен КриптоПРО CSP 3.6.7777 в ветке: HKEY_LOCAL_MACHINE\SOFTWARE\Crypto Pro\Settings\Version = 3.6.7777 значит можно использовать GUID: {54A08450-B343-40B0-924E-68F031450996} ставим следом КриптоПРО УЭК 3.9.8310 в ветке: Version = 3.9.8310 но в данном случае нельзя использовать GUID 3.9 для CSP = {39D25A86-A5E6-42FC-9C8F-EFA4C138B08C} Может есть более правильный вариант? Для каких целей в SOFTWARE\Crypto Pro\Settings\Version - записывается 3.9.8310? Пока вижу варианты: 1. перечисление 3х GUID-ов (для 3.6, 3.9, 4.0) с подавлением исключения: Цитата: ("Данные настройки для этого продукта повреждены. Обратитесь в службу поддержки" Код: 8007064A)
2. определять по Image Path и считывать версию у DLL (..\Crypto Pro\CSP\cpcsp.dll), (3.6. 4073.0). Можно было бы взять за основу 3.6.* => GUID: {54A08450-B343-40B0-924E-68F031450996} Но это неправильно, потому что и в составе КриптоПРО CSP 3.9 - cpcsp.dll - 3.6. 4073.0 ... Отредактировано пользователем 4 сентября 2015 г. 1:46:17(UTC)
| Причина: http://developerslife.ru/13461 |
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,393 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 37 раз Поблагодарили: 717 раз в 621 постах
|
Какая задача решается - проверить лицензию на УЭК CSP? |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,322 Сказал «Спасибо»: 549 раз Поблагодарили: 2208 раз в 1723 постах
|
Автор: maxdm Какая задача решается - проверить лицензию на УЭК CSP? Проверить лицензию на CSP. |
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,393 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 37 раз Поблагодарили: 717 раз в 621 постах
|
Для современных CSP в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Crypto Pro\Cryptography\CurrentVersion будут значения {guid} - имя криптопровайдера. вот этот guid и передавать для проверки. Назначение параметра Version я не знаю( |
|
1 пользователь поблагодарил Максим Коллегин за этот пост.
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,322 Сказал «Спасибо»: 549 раз Поблагодарили: 2208 раз в 1723 постах
|
Автор: maxdm Для современных CSP в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Crypto Pro\Cryptography\CurrentVersion будут значения {guid} - имя криптопровайдера. вот этот guid и передавать для проверки. Назначение параметра Version я не знаю( Спасибо. |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close