Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,880   Сказал «Спасибо»: 594 раз Поблагодарили: 2323 раз в 1821 постах
|
Автор: city-med.info  Автор: Андрей * 
Не нужно стесняться вызывать GetLastError + SysErrorMessage, если api выдаёт false
80090019 Запрошенный поставщик не существует. это как понимать?)) я же данные из рабочего сертификата взял Вот это сообщение пропустил, но сути не меняет, код выше... Вписать то, что показывает certmgr можно, тип 80 вписан по умолчанию. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 25.03.2019(UTC) Сообщений: 47  Откуда: Хабаровск Сказал(а) «Спасибо»: 1 раз Поблагодарили: 2 раз в 2 постах
|
Автор: Андрей *  Автор: city-med.info  Автор: Андрей *  p.s. Для удаления по одному контейнеру - есть иконка у записи.
удалился без ошибок что это означает в плане поиска причин 80090019? Для проверки:  csp.zip (6kb) загружен 3 раз(а).Работает мой вариант? я попрошу тогда и вашу версию JwaWinCrypt насколько увидел, в сети несколько вариантов
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 25.03.2019(UTC) Сообщений: 47  Откуда: Хабаровск Сказал(а) «Спасибо»: 1 раз Поблагодарили: 2 раз в 2 постах
|
во вложении ваша программа с моим WCrypt2  csp2.zip (63kb) загружен 1 раз(а).W вариант дает access violation, А вариант дает сообщение об отсутствии ключей Отредактировано пользователем 28 июля 2025 г. 5:39:25(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,880   Сказал «Спасибо»: 594 раз Поблагодарили: 2323 раз в 1821 постах
|
Автор: city-med.info  во вложении ваша программа с моим WCrypt2  csp2.zip (63kb) загружен 1 раз(а).W вариант дает access violation, А вариант дает сообщение об отсутствии ключей И зачем мне с WCrypt2? Я от него ушел 15 лет назад и больше не правил. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 25.03.2019(UTC) Сообщений: 47  Откуда: Хабаровск Сказал(а) «Спасибо»: 1 раз Поблагодарили: 2 раз в 2 постах
|
пришлете вашу версию JwaWinCrypt?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,880   Сказал «Спасибо»: 594 раз Поблагодарили: 2323 раз в 1821 постах
|
Автор: city-med.info  пришлете вашу версию JwaWinCrypt? function CryptAcquireContextW(var phProv: HCRYPTPROV; pszContainer: LPCWSTR; pszProvider: LPCWSTR; dwProvType: DWORD; dwFlags: DWORD): BOOL; stdcall; HCRYPTPROV = ULONG_PTR; function CryptAcquireContextW( phProv: PHCRYPTPROV; pszContainer: LPCWSTR; pszProvider: LPCWSTR; dwProvType: DWORD; dwFlags: DWORD): BOOL; stdcall; HCRYPTPROV = ULONG; PHCRYPTPROV = ^HCRYPTPROV; НУ И? Исправил: function CryptAcquireContextW( var phProv: HCRYPTPROV; pszContainer: LPCWSTR; pszProvider: LPCWSTR; dwProvType: DWORD; dwFlags: DWORD): BOOL; stdcall; result := CryptAcquireContextW(hProv, PWideChar( ContainerName ), PWideChar( ProvName ), ProvType, CRYPT_DELETEKEYSET); Собрал и всё работает, но смысл править код почти 20 летней давности?  Snimok ehkrana ot 2025-07-28 06-58-29.png (15kb) загружен 4 раз(а). |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 25.03.2019(UTC) Сообщений: 47  Откуда: Хабаровск Сказал(а) «Спасибо»: 1 раз Поблагодарили: 2 раз в 2 постах
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close