Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline anak  
#1 Оставлено : 24 ноября 2009 г. 17:29:09(UTC)
anak

Статус: Новичок

Группы: Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 1

На некоторых машинах долго выполняются API функции, работающие с крипто-про.
Установлено CryptoPro 3.6, eToken для CryptoPro 3.6.

Код на Delphi, который долго выполняется

TFileUtils.LogException('CryptUtils.log', 'in GetContainerIfOne before while');
while CryptGetProvParam(hProv, PP_ENUMCONTAINERS, pbData, @cbData, Flag) do
begin
TFileUtils.LogException('CryptUtils.log', 'in GetContainerIfOne after CryptGetProvParam' +PChar(pbData));
Flag := CRYPT_NEXT;
cnt := cnt + 1;
tmpResult := PChar(pbData)
end;
TFileUtils.LogException('CryptUtils.log', 'in GetContainerIfOne after while');

Лог выполнения этого кода на компе c WinXP SP3

24.11.2009 15:57:18: in GetContainerIfOne before while
24.11.2009 15:57:21: in GetContainerIfOne after CryptGetProvParam 73a6480b-b282-45ef-b94f-3c5993ab7ce4
24.11.2009 15:57:29: in GetContainerIfOne after while

На Vista проблем со скоростью нет.
Кто сталкивался с подобным?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.