Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Список КриптоПровайдеров на VBScript

22K
10 ноября 2006 года
Andremon
1 / / 10.11.2006
Здравствуйте!

Мне нужно получить на VBScript список крипто-провайдеров, установленных в системе.

В CryptoApi есть функция: СryptEnumProviders
и пример ее использования в С/С++
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/seccrypto/security/cryptenumproviders.asp
и еще здесь:
http://www.rsdn.ru/article/crypto/usingcryptoapi.xml


DWORD dwIndex=0;
DWORD dwType;
DWORD cbName;
LPTSTR pszName;

while (CryptEnumProviders(dwIndex, NULL, 0, &dwType, NULL, &cbName))
{
if (!cbName)
break;

if (!(pszName = (LPTSTR)LocalAlloc(LMEM_ZEROINIT, cbName)))
return;

if (!CryptEnumProviders(dwIndex++, NULL, 0, &dwType, pszName, &cbName))
{
Error("CryptEnumProviders");
return;
}

std::cout<<"--------------------------------"<<std::endl;
std::cout<<"Provider name: "<<pszName<<std::endl;
std::cout<<"Provider type: "<<dwType<<std::endl;

LocalFree(pszName);
}


Очень прошу мне помочь или подсказать, как реализовать этот же код на VBScript.
Средствами CAPICOM сделать это мне не представляется возможным - не нахожу соответствующего объекта.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог